- - PR -
DataSetのSelectメソッドを用いたLike検索について
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-03-29 20:29
お疲れ様です。
質問させてください。 DataSetのSelectメソッドを使用して、 Like検索を行いたいのですが、 1バイトのワイルドカードとして"_"が使用できません。 複数バイトのワイルドカードは"%"が使用できました。 何か変わりになる文字があるのでしょうか? ご存知の方、よろしくお願い致します。 | ||||
|
投稿日時: 2005-03-29 21:58
こんにちは、じゃんぬ です。
その前に、DataSet クラスに Select() メソッドなるメンバはないと思うんですが... DataSet メンバ _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2005-03-29 22:41
DataTable.Select メソッド は DataColumn.Expression プロパティ と指定方法が同じですが、Like検索で1バイトのワイルドカードは無いようです。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfSystemDataDataColumnClassExpressionTopic.asp ちなみに DataGrid.Select メソッドは、検索とは関係有りません。 じゃんぬさんは、みのひきさんが何を DataSet と打ち間違ったと思ったんだろう。 _________________ えムナウ Microsoft MVP for Visual Developer - C#,2005/01-2007/12 えムナウのプログラミングのページ Blog1 Blog2 | ||||
|
投稿日時: 2005-03-30 08:27
1バイト単位で検索なんてできるんですか?!1文字単位でなく?
_________________ | ||||
|
投稿日時: 2005-03-30 09:51
皆様、返答ありがとうございます。
Jittaさん すいません、1文字単位です。 えムナウさん ありがとうございます、DataTableのSelectメソッドは使用せず、 直接SQLをなげ、Like検索するようにします。 どうしても1文字のワイルドカードが使いたいので・・・。 じゃんぬさん DataSetではなく、DataTableのSelectめそっででした。 ごめんなさい。 以上です。 ありがとうございました。 | ||||
1
