パス名もきちんと設定し、データもあっているのですが
オブジェクトが存在しないか、名前、パス名が違うと
エラーがでてしまいます。どこが違うのでしょうか?
Dim db As String
Dim db_Mdb As DAO.Database
Dim rd_Mdb As DAO.Recordset
Dim stSQL As String
db = "C:\XXX\VB\kanri.mdb"
'パス名は、アドレスをコピー貼り付けしたので間違いないと思います)
”省略(データベースに接続)”
stSQL = "select * from name where bango=0001;"
Set rd_Mdb = db_Mdb.OpenRecordset(stSQL, dbOpenTable)
お願いしますm(__)m
No.1ベストアンサー
- 回答日時:
参考にして下さい。
Private Sub Command1_Click()
Dim dbsCurrent As DAO.Database
Dim rstTable As DAO.Recordset
Set dbsCurrent = DBEngine.Workspaces(0).OpenDatabase("D:\Sales2005\Sales2005.mdb")
Set rstTable = dbsCurrent.OpenRecordset("SELECT * FROM 各種設定;")
MsgBox rstTable.fields(0)
End Sub
ありがとうございます。
上記のようにしたところエラーはでなくなったのですが、
bango 0001を表示させたいので、
whereで条件文をいれると抽出条件のデータ型があいませんと
エラーが出てしまいます。
ちなみに抽出したいデータはテキスト型なんですが・・・
No.3
- 回答日時:
bangoは数値ではないようなので
stSQL = "select * from name where bango='0001'"
ではないでしょうか?
0001をシングルクォーテーション(')でくくってます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- その他(プログラミング・Web制作) pythonでDBのカラム名で取得したオブジェクトの値を表示したい 1 2022/05/13 03:41
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
ACCESS VBAでのインポート
Access(アクセス)
-
ファイル名にドットを使ったファイルのインポート(ACCESSマクロ)
Visual Basic(VBA)
-
アクセス2010について
Access(アクセス)
-
-
4
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
5
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
6
クエリのデータをテーブルに入れたい
Access(アクセス)
-
7
On ErrorでエラーNoが0
Visual Basic(VBA)
-
8
ACCESSテーブルを RecordSet以外で1レコードづつ読む方法
Visual Basic(VBA)
-
9
ACCESS VBAの実行時エラーなんですが
PowerPoint(パワーポイント)
-
10
TransferSpreadsheetのエラー処理
Visual Basic(VBA)
-
11
AccessVBA でテーブルをインポートする方法
その他(データベース)
-
12
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
13
VBAで別モジュールへの変数の受け渡し方法
Visual Basic(VBA)
-
14
Access インポート
Access(アクセス)
-
15
access2003 クエリSQL文について
その他(プログラミング・Web制作)
-
16
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
17
excelインポート時の「実行時エラー2391」を事前に検知する方法
Access(アクセス)
-
18
Vba初心者です。下記のコード助けてください Loopに対するDoがありませんと表示されます Sub
オープンソース
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
VB.NET
-
SQL文が実行できません
-
in 'where clause'のエラーの理由
-
SQL文の実行に失敗しました???
-
VBSの中で書くSQL文の記...
-
PDOで取得される値がすべて文字...
-
エラー3011
-
Accessのテーブルへ複数の主キ...
-
MySQLでデータベースにデータin...
-
<VB.NET>INSERT文でDBにデータ...
-
JAVA SQLServerException 列名 ...
-
while文の中にwhile文を書きた...
-
Pro*Cの構文エラー
-
SQL文2つ実行
-
ヒアドキュメントでSQLを書く事...
-
MySQLのUPDATE実行結果を受け取...
-
DBで検索結果に該当するデータ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
実行時エラー3131 FROM 句の構...
-
VBAをつかってクエリの情報を抽...
-
テキストボックスに入れた内容...
-
SQL文が実行できません
-
SQL文の実行に失敗しました???
-
in 'where clause'のエラーの理由
-
Accessのテーブルへ複数の主キ...
-
SELECT COUNTで取得した結果の表示
-
LocalのNotesメールDBをVBAで参...
-
SELECT文を発行して、ACCESSよ...
-
phpのPEARのMDB2を使って出たエ...
-
エラー3011
-
ASPでRecordCountが使用でき...
-
データフォームウィザードで追...
-
codeigniter 複数モデルでトラ...
-
Call to undefined method MDB2...
-
PHP(PDO)でDBの情報を完全一...
-
PEAR でprepareメソッドがエラーに
-
時刻型にNULLでセットしたい
-
ADOを使いDBへ読み書きしたい
おすすめ情報