tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルFilterプロパティで LIKE演算子を2回以上使って絞込み可能か
記事No11962
投稿日: 2008/04/05(Sat) 11:46
投稿者石田専太郎
FilterStr = "[ABC] Like 'あいう%' AND [XYZ] = 'かきく%'"
objRst.Filter = FilterStr
上記でRecordsetを絞り込むと、結果はゼロになります。(実際にはレコードがあるにも拘らず。)
LIKE演算子を2回以上使うことは出来ないのでしょうか?

[ツリー表示へ]
タイトルRe: Filterプロパティで LIKE演算子を2回以上使って絞込み可能か
記事No11964
投稿日: 2008/04/05(Sat) 12:15
投稿者魔界の仮面弁士
お使いのデータベースは何でしょうか?
たとえば Jet の場合は、Service Pack 8 を適用する事で修正されるかも知れません。

[ツリー表示へ]
タイトルRe: Filterプロパティで LIKE演算子を2回以上使って絞込み可能か
記事No11965
投稿日: 2008/04/05(Sat) 12:25
投稿者YuO
> [XYZ] = 'かきく%'
ではなく,
[XYZ] LIKE 'かきく%'
が正しい,ということはないですか?

[ツリー表示へ]
タイトルRe^2: Filterプロパティで LIKE演算子を2回以上使って絞込み可能か
記事No11966
投稿日: 2008/04/05(Sat) 13:16
投稿者石田専太郎
ご指摘の通り 
[XYZ] = 'かきく%' としていました。
[XYZ] LIKE 'かきく%' と記述すると正しい結果を得ました。
私の粗忽な間違いでした。 ご指摘、本当に有難うございます。

魔界の仮面弁士様
DBはADOです。 この場をお借りして、お礼申し上げます。

[ツリー表示へ]