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

投稿時間:2005/02/18(Fri) 12:13
投稿者名:生徒
Eメール:
URL :
タイトル:
Accessの日付型をVBで抽出するには
VB6+Access2000でデータベースの操作を学習しています。
次のソースで日付による抽出(検索)をしたいのですが
全然うまくいきません。
ネットやら本で参考になる情報を探してますが、もう
3日になります。

どなたかご教授よろしくお願いします。

抽出結果は DBGrid への出力です

Private Sub Command1_Click()
    Dim sDate As String        'テキストボックスからの入力(形式yyyy/mm/dd)
    Dim ssDate As Date        '日付型格納用
    Dim search As String    'SQL検索用

    sDate = Text1.Text
    ssDate = CDate(MyDate)

    sarchi = "select * From 従業員情報テーブル Where  生年月日 = ssDate"
    Data1.RecordSource = search
    Data1.Refresh
End Sub

投稿時間:2005/02/18(Fri) 12:56
投稿者名:黒影
Eメール:
URL :
タイトル:
Re: Accessの日付型をVBで抽出するには
> Private Sub Command1_Click()
>     Dim sDate As String        'テキストボックスからの入力(形式yyyy/mm/dd)
>     Dim ssDate As Date        '日付型格納用
>     Dim search As String    'SQL検索用
>
>     sDate = Text1.Text
>     ssDate = CDate(MyDate)

MyDateって何でしょう?

とりあえず間違っているところ
>     sarchi = "select * From 従業員情報テーブル Where  生年月日 = ssDate"
      sarchi = "select * From 従業員情報テーブル Where  生年月日 = " & ssDate

Text1.Textが検索対象の日付なら...
sarchi = "select * From 従業員情報テーブル Where  生年月日 = " & CDate(sDate)

でどうですか?

投稿時間:2005/02/18(Fri) 13:34
投稿者名:教育的指導
Eメール:
URL :
タイトル:
Re: Accessの日付型をVBで抽出するには
禿げしく放置の予感
hhttp://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200502/05020067.txt