- - PR -
DataTable.Select メソッドについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-05-01 14:02
いつもお世話になっております。
言語:C# データベース:SQLServer2000 DataTable.Select メソッド内で 抽出条件として"Like"演算子と"%"を 使用しているのですがエラーが返ってきます。 例) T_TEL |TEL | |-----------| |0144456 | |0177756 | このデータをすべてデータセットで取得し、 その中から DataRow[] rows = dataTable[0].Select("TEL Like '01%56') を取得しようとすると 「文字列パターン'01%56'が無効です」 とエラーになってしまいます。 DataRow[] rows = dataTable[0].Select("TEL Like '01%') であれば問題なく取得できるのですが一体何が悪いのか わかりません。 どなたか分かる方がいらっしゃいましたら、 ご教授頂けますでしょうか。 宜しくお願い致します。 |
|
投稿日時: 2006-05-01 14:13
DataColumn.Expression
と同じ規則なのでヘルプを見てもらえれば納得すると思いますが、ワイルドカードを文字列の途中に使う事はできないようです。 _________________ 囚人のジレンマな日々 |
1