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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
Accessでフィールド名を変数(文字列)で・・・
Access(アクセス)
-
-
4
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
5
ACCESS フォームをそのまま印刷について
その他(データベース)
-
6
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
7
Access でレコードセレクタが押されたときのイベントは?
その他(プログラミング・Web制作)
-
8
カレントレコードが無い事を判定させる方法
Visual Basic(VBA)
-
9
ACCESSでフィールド名の変更(VBA)
Access(アクセス)
-
10
[Access2000] フォーム間で値の受け渡し
その他(データベース)
-
11
AccessのDAOでフィールド名を配列に格納して・・・
Visual Basic(VBA)
-
12
選択クエリで実行結果を非表示にできますか?
その他(データベース)
-
13
アクセスのテキストボックスの初期値を空白に
Access(アクセス)
-
14
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
15
access の 最終レコードの判定はどう記述しますか
Access(アクセス)
-
16
Accessの日付時刻型から日付、時刻カラムを作る
Access(アクセス)
-
17
AccessのSQL文で1件のみヒットしたら終了させる構文。
その他(データベース)
-
18
Accessでのレコード存在チェック
その他(データベース)
-
19
アクセスVBAのMe!と[ ]
Access(アクセス)
-
20
Access サブフォームでの選択行の取得
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの集計値を別テーブル...
-
枝番と主キーがある複数テーブ...
-
Accessのクエリでフィールドの...
-
GROUP BYを行った後に結合した...
-
Oracleでの文字列連結サイズの上限
-
Accessで別テーブルの値をフォ...
-
ADO VBA 実行時エラー3021
-
select insertで複数テーブルか...
-
SELECTで1件のみ取得するには?
-
SQL文で右から1文字だけ削除す...
-
DataGridViewの、選択されてい...
-
レコードが存在しなかった場合
-
MERGE文を単体テーブルに対して...
-
select句副問い合わせ 値の個...
-
キーが同じを複数行を1行にま...
-
GROUP BYを使ったSELECT文の総...
-
Excelで、改行がある場合の条件...
-
JSPのNULLレコード表示について...
-
Access終了時の最適化が失敗?
-
アクセスでレポートの1印刷内...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのクエリでフィールドの...
-
枝番と主キーがある複数テーブ...
-
ACCESS VBA レコードセットの参...
-
ちなみになぜv=(v・e1)e1+(v・e...
-
既存のテーブルに重複フラグを新設
-
同じ列に2行づつで出力するSQL
-
テーブルの集計値を別テーブル...
-
GROUP BYを行った後に結合した...
-
Accessで別テーブルの値をフォ...
-
Oracleでの文字列連結サイズの上限
-
SELECTで1件のみ取得するには?
-
SQL文で右から1文字だけ削除す...
-
GROUP BYを使ったSELECT文の総...
-
select句副問い合わせ 値の個...
-
レコードが存在しなかった場合
-
ADO VBA 実行時エラー3021
-
SQL文で素早くNULLを除外する方法
-
実績累計の求め方と意味を教え...
-
select insertで複数テーブルか...
-
ファイル書込みで一行もしくは...
おすすめ情報