参照がDAOで、mdb内のテーブルのデータを変数に代入するために、

変数.Open "SQL内容"

この文を使いたいのですが、この変数の宣言の記述は、
どう書いたら良いのか分かりません...

A 回答 (2件)

Dim Rs As DAO.Recordset


Set Rs = オブジェクト名.OpenRecordset (SQL文)
では駄目でしょうか?
openメソッドは使用していませんが…
すみません、当方ADOしか触ったことないので(--;

DAO簡易リファレンスというのを見つけましたので、
もしよろしければ参考にして下さい。
VBでデータベース(http://homepage2.nifty.com/inform/vbdb/index.html
というサイトもありますよ。

参考URL:http://www.reitaku-u.ac.jp/~ykago/db_a_2000/dao/ …
    • good
    • 0
この回答へのお礼

有難うございます!
教えて頂いたリンクで、解決方法を見つけて、うまく必要な値を取得することが出来ました。
VBでデータベースで、もっと勉強出来そうなので、
とても有り難いです(^o^)

お礼日時:2001/09/12 10:04

はっきり覚えていませんが、多分以下のようになると思います。



Dim rsRec as DAO.Recordset
Set rsRec = New Dao.Recordset

rsRec.Open "SQL文"



rsRec.Close
Set rsRec = Nothing

DAO*.hlpまたはDAO*.chmを検索して、詳しい使用方法を見ていただけると、いいと思います。
    • good
    • 0
この回答へのお礼

有難うございます!
試してみましたら、
Set rsRec = New Dao.Recordset
は、必要ないようでしたが、良いヒントになりました(^o^)

お礼日時:2001/09/12 10:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング