

ACCESS2000でシステムを作っています。
ADOを使って、SELECT句に"*" を使用した内部結合でデータを
抽出したときの結果の参照方法がわかりません。
SQL="SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id"
rsはレコードセット,ACはアクティブコネクションとして
rs.Open SQL, AC, adOpenKeyset, adLockOptimistic
にて結果を取得し、変数aにtable1のフィールド名の値を代入
しようとしています。
a = rs!table1.フィールド名
では「コンパイルエラー メソッドまたはデータメンバが
見つかりません」となり、値の参照ができません。
"*" でなく、フィールド名を明示して それぞれのフィールドに
"as 別名"をつければ
参照できますが、フィールドが多いので "*"を使用したいのです。
大変初歩的な質問かと思いますが、どうかよろしくお願いします。m(_ _)m
No.2
- 回答日時:
値 = rs.Fields(0).Value
名 = rs.Fields(0).Name
上記のようにインデックスではダメですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Access(アクセス) Accessクエリで年月フィールドを年のみで抽出する方法について 2 2022/08/29 18:10
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
このQ&Aを見た人はこんなQ&Aも見ています
-
Accessでフィールド名を変数(文字列)で・・・
Access(アクセス)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
-
4
AccessのDAOでフィールド名を配列に格納して・・・
Visual Basic(VBA)
-
5
Access サブフォームでの選択行の取得
その他(データベース)
-
6
親フォームからサブフォームのレコードソースを設定
Access(アクセス)
-
7
ACCESSのMax(Min)関数使用方法
Access(アクセス)
-
8
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
9
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
10
サブフォームの行ごとにコンボボックスの表示項目を変更する方法が知りたいです
Visual Basic(VBA)
-
11
accessのVBAで変数名でフィールド指定は?
その他(データベース)
-
12
スクロールバーをVBAで操作したい
Access(アクセス)
-
13
オブジェクト型の変数にフォームを入れたい
Visual Basic(VBA)
-
14
Access2000 サブフォームのRecordSet取得法
Access(アクセス)
-
15
ACCESSのBookmarkプロパティの使い方
その他(データベース)
-
16
ADOでRecordsetオブジェクトをレコードソースに設定したい
その他(データベース)
-
17
Accessのフィールド名に半角括弧を使ってしまった
Visual Basic(VBA)
-
18
エクセルからアクセスにインポートすると、エラーが出てしまいます。原因を教えていただけませんか。
Access(アクセス)
-
19
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
20
ACCESSでコンボボックスにSQLで抽出した値を表示したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのクエリでフィールドの...
-
ちなみになぜv=(v・e1)e1+(v・e...
-
SQL構文について質問いたします。
-
ACCESS VBA レコードセットの参...
-
SQLサーバのデータをエクセルに...
-
クライアントからのDBアクセス
-
一度に連結したデータをSELECT...
-
------------------------------
-
実績累計の求め方と意味を教え...
-
DataGridViewの、選択されてい...
-
同じ表内の比較
-
アクセスで重複のカウント
-
日付データの抽出方法を教えて...
-
ACCESS2000 コンボボックス絞込み
-
ACCESSのSQLの書き方
-
VB.netの戻り値が返ってこない
-
iserease のDB2 UDBに対してODB...
-
COBOL初心者です。
-
データベースへのinfoの入力
-
Excelの一覧から重複データを削...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESS VBA レコードセットの参...
-
Accessのクエリでフィールドの...
-
テーブルの集計値を別テーブル...
-
既存のテーブルに重複フラグを新設
-
LEFT OUTER 外部結合で一致し...
-
ちなみになぜv=(v・e1)e1+(v・e...
-
全パターンを出力するSQL文
-
枝番と主キーがある複数テーブ...
-
ある条件を含まないというクエ...
-
Accessでオートフィルタ...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
OracleのSQL*PLUSで、デー...
-
SELECTで1件のみ取得するには?
-
select句副問い合わせ 値の個...
-
select insertで複数テーブルか...
-
DataGridViewの、選択されてい...
-
Excelでセルの書式設定を使用し...
-
実績累計の求め方と意味を教え...
-
SELECTの結果で同一行を複数回...
おすすめ情報