Date: Fri, 5 Sep 2003 13:18:40 +0900
From: "m.taniguchi" <who@example.co.jp>
ACCESS2000mdb+MSDE7.0です。
まだ、adpに移行前の段階です。
VBA(DAO)でMSDEにリンク接続したテーブルをSQL文で読もうとしていますが日付の
Where句指定方法がわかりません。
ACCESSローカルmdbであれば、出来たのですがMSDEで同SQL文を実行するとエラーメッ
セージが表示されてしまいます。
SQL文
strSQL="Select * FROM TEST" & _
" Where (日付=#" & Cdate(Format([Forms]![フォーム1]![T日
付],"yyyy/mm/dd")) & "#);"
Set rst=dbs.OpenRecordset(strSQL,dbOpenSnapshot)
↑を実行すると「ODBC呼び出しが失敗しました」が出ます。
SQL文の「#」をつけないで実行するとレコードセットのオープンは出来るのですが
Where条件に合致せず、レコードが1件も取得されません。
どうすれば宜しいかお願いいたします。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|