VBでMS ACCESSで作成されたファイル(Population.mdb)に
アクセスする方法を教えて下さい。
Population.mdb(データベース名)
+Country(テーブル名)
+Japan(フィールド名)
+Usa(フィールド名)
+France(フィールド名)
例えばCountryテーブルの3レコード目のUsaフィールドの値を取得するには
どうしたらよいのでしょうか?
p.s.
まだVBは慣れていないけど、アクセスで作成したプログラムをVBに移行しろと
命令(会社)されたので仕方なく作ろうとしたがデータベースにアクセスする事が
こんなに難しいとは思いませんでした。
通常、DBにおいて「レコード位置」は
意味を持ちません。
したがって、「3レコード目」がなんになるかは
確定できません。
BookMarkまたはKeyでアクセスします。
とりあえず、DBアクセスの入門書を読んでみては
いかがでしょう?
DAO、RDO、ADO等を使用するのが良いかと。
VBのプロジェクトエクスプローラーの所で
フォームの追加(ODBCログイン)のフォームを見れば
DBへの接続方がデフォルトソースとして出来ているので
試してみてください。
又、レコードどの取得には
DAO(RecodeSet)
Rdo(RdoResultset)
ADO(ADODB.Recordset)
レコード取得オブジェクトを使用しレコードのポインタ
RowCount?等で三行目のカラムを取得できます。
三レコード目のユニークと列をキーとして三レコード目の
データを抜き出すのが正しいと思われます。
後はHELP等で調べて下さい。
ツイート | ![]() |