
DBからデータを取得する際、キー選択ボックス(コンボボックス)で選択した文字列をテーブル名に指定したいのですが、実行時エラー3709「この操作を実行するために接続を使用できません。このコンテキストで閉じているかあるいは無効です。」となってしまいます。
'*****************************
'DBからデータ取得
'*****************************
If OptionButton1 = True Then
myRS.Open Source:="SELECT" & キー選択Box.Text, ActiveConnection:=myConn2
Else
myRS.Open Source:="テーブル1", ActiveConnection:=myConn
Range("A2").CopyFromRecordset Data:=myRS
myRS.Close: Set myRS = Nothing
myConn.Close: Set myConn = Nothing
myConn2.Close: Set myConn2 = Nothing
End If
End Sub
以上、よろしくお願いします。
No.2ベストアンサー
- 回答日時:
mySQL = "SELECT" & キー選択Box.Text
Msgbox mySQL
myRS.Open Source:=mySQL, ActiveConnection:=myConn2
直前で表示させてみてほしいのですが
表示されたものを教えてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) フォルダ内のワードファイルをPDFに一括変換するVBA 3 2023/06/09 16:51
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
このQ&Aを見た人はこんなQ&Aも見ています
-
ADOでの接続
MySQL
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
access2000でつまづいてます
Access(アクセス)
-
-
4
Accessにインポートしたら並び順が変わっちゃった
Access(アクセス)
-
5
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
6
実行時エラー3001「引数が間違った型、許容範囲外、または競合しています。」
Visual Basic(VBA)
-
7
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
8
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
9
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
10
アクセスVBAのMe!と[ ]
Access(アクセス)
-
11
Access2010 「演算子がありません」エラー
その他(データベース)
-
12
「RunSQL」と「Execute」の違い
Access(アクセス)
-
13
UserForm1.Showでエラーになります。
工学
-
14
Access VBAから使用したExcelプロセスを閉じる方法について
Visual Basic(VBA)
-
15
実行時エラー3131 FROM 句の構文エラーです について
Access(アクセス)
-
16
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
17
Accessのサブフォームから値を参照する方法について
その他(データベース)
-
18
ADOのCursorLocationプロパティ
Visual Basic(VBA)
-
19
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
20
access テキストボックスの値取得
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# DataTableに最後に追加した...
-
【ExcelVBA】値を変更しながら...
-
VBAコンボボックスの内容が反映...
-
COBOL数値転記の仕様
-
【C#】textBoxの指定行のデータ...
-
Excel VBA で日付を4ケタの数値...
-
XMLでデータとして画像を指定す...
-
Excel VBAでフォルダ内の全テキ...
-
【VB.NET】Excelの最終行までの...
-
Access クエリで変数を参照する...
-
ファイル名の一部削除について
-
C#でbyte配列から画像を表示さ...
-
数値の値を時刻に変換する方法...
-
フォーム部品「file」内容をク...
-
CString型 全角半角を意識せず...
-
accessでフィールド追加のあと...
-
日付と文字列を条件としてDLook...
-
エクセルでXY座標に並べられた...
-
WORD型をCString型に変換する方法
-
ACCESS2010 実行時エラー 2766
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# DataTableに最後に追加した...
-
【C#】textBoxの指定行のデータ...
-
VBAコンボボックスの内容が反映...
-
VBAでアクセスDBからデータの取...
-
【VB.NET】Excelの最終行までの...
-
XMLでデータとして画像を指定す...
-
VB2010で、選択した系列を最前...
-
Excel VBAで1週間毎にカテゴリ...
-
COBOL数値転記の仕様
-
【ExcelVBA】値を変更しながら...
-
非同期のプロセス間通信(パイプ...
-
「Nullの使い方が不正です」の...
-
エクセルのマクロ コンボボッ...
-
ExcelVBAで戻り値を返すには
-
Excel VBAでフォルダ内の全テキ...
-
ListViewで表示されたデータの...
-
クリスタルレポートでレコード...
-
Excel VBA で日付を4ケタの数値...
-
ActiveReportのdetailをデータ...
-
アクセスでウェブ上のデータを...
おすすめ情報