C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 16 を表示中)
■5835 / )  Re[4]: 回答に非ず
□投稿者/ あわわ (4回)-(2007/07/24(Tue) 14:57:48)
No5833 (魔界の仮面弁士 さん) に返信
> ■No5830 (あわわ さん) に返信
>>>>検索時に「あいう[*]えお」ならエラーは出ず検索が行われます。
>>>>* % などの文字を見つけて
> >>そのほか、[ や ] もエスケープが必要ですし、 ' は、別のエスケープが必要です。
>>「や」もエスケープが必要とはどういったことでしょうか?
>
> 違います。『「』や『」』ではなく、『[』や『]』です。
>
> "あいう[えお" を検索する場合は、"field LIKE 'あいう[[]えお'" となりますし、
> "あいう'えお" を検索する場合は、"field LIKE 'あいう''えお'" となるということです。
なるほど、ありがとう御座います。
なぜこんなにエスケープが必要なんですかね?
そもそもデータベースから検索してdatagridに表示させる場合rowfilterを使うって事が間違っているんですか?
なにか別なものを使ったりするんでしょうか?
返信 編集キー/


管理者用

- Child Tree -