[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/09/14(Wed) 18:07
投稿者名:HIDE
URL :
タイトル:
SQL ADOでLIKE演算子で結果が返ってきません
HIDEと申します。初めて投稿させていただきます。

以下ののソースを実行すると、結果が0件で返ってきます。
WHERE句がなければ、全件ヒットします。
(識別方法:recLoc.EOF=True)

    strSQL = ""    
    strSQL = strSQL & " SELECT M_KOKYAKU.*"
    strSQL = strSQL & " FROM   M_KOKYAKU "
    strSQL = strSQL & " WHERE  M_KOKYAKU.NAME1 LIKE '%石田%'"

    recLoc.Open strSQL, cnn, adOpenStatic, adLockReadOnly

SQL Server Enterprisee Manager や SQL クエリ アナライザ で
上記生成SQL文を実行すると、検索結果が1件ヒットします。

LIKE '石田%'
LIKE '石田%%'
LIKE '%%石田%%'
LIKE '*石田*'

等試してみましたが、0件です。

動作環境
VB6.0(sp6)
Microsoft ActiveX Data Objects 2.5 Library
SQLServer 7.0 Servisepack3

VB(ADO)で正しく1件ヒットさせるためには、どうしたらいいでしょうか?
ご存知の方がいましたら、どうぞご教授願います。

投稿時間:2005/09/14(Wed) 18:25
投稿者名:HIDE
URL :
タイトル:
申し訳ありません 自己解決しました
VBのDB接続先が違いました。
初歩的なミスで申し訳ありません。
失礼致しました。

処理に削除が見当たらなかったので、管理人様の削除をい願いいたします。
お手数をおかけいたします。