mdb内でsql文を使って、DeleteしたりInsertしたりしたいんですが、
Set 変数=CurrentDB
の変数の宣言文は、どう書いたら良いのでしょう(?_?)
どなたか、Help Me!!

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ADOでの接続とレコードセットの確立といった意味でしょうか?



であれば

' ADOの変数を宣言
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset

' 接続の確立
set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=<MDBファイルのフルパスとファイル名>;"

' レコードセットの作成
set rs = New ADODB.Recordset
rs.Open "<テーブル名>", cn, adOpenKeyset, adLockOptimistic

でどーでしょう?

取り急ぎ書きましたのでスペル等 確認してません(^^)笑
とんちんかんな答えなら お許しください
    • good
    • 0

DAOを使ってと言う事でしょうか?


で有ればDATABASE

Dim dbs as DATABASE

ですが、
DoCmd.RunSQLを使うならDAOも必要ありませんが...

この回答への補足

使っている参照が、Activex2.1のADOなんです...

補足日時:2001/09/03 12:54
    • good
    • 0
この回答へのお礼

ありがとうございます!!
使っている参照は、ADOなんですが、
Docmd.RunSQLで試してみて、ダメなようなら、
DAOで書いてみます(^o^)

お礼日時:2001/09/03 12:59

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


人気Q&Aランキング

おすすめ情報