VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/09/05(Tue) 23:34
投稿者うさ
Eメール
URL
タイトルRe^2: ADODBで特定の日付を選択

こんにちは、YKさん。早速アドバイス頂きましてありがとうございます。
その様に修正してみたのですが、結果は同じでした。。。
その後、いろいろ調査したのですが日付フィールドの型が
日付/時間型であるのに対し、日付のみで問い合わせているのが
原因ということはありえますでしょうか。
ブレイクを置いてstrSQLの中身を調べると、以下のようになっています。

strSQL = "SELECT 日付, 商品, 個数 FROM 出庫記録 WHERE 日付 = #2006/09/05#"

日付フィールドは時間も含むので、正確にはイコールの関係になっていません。
仮に私の勘?が正しければ、日付を日付のみの型に変換すればイコールの
関係が成り立ち、正しくレコードが選択されると思うのですが。。。
そんな変換関数があるのか、日付のみの型など存在するのか、その辺の事情が
分からず行き詰っています。
こういったケースはそう珍しくないはずなのですが、私の持っている参考書等には
記載はありませんでした。YKさん、何かヒントはありますでしょうか。
ご教示頂きたくおもいます。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -