VBでACCESSファイルにアクセスするには?


ひろちゃん  2002-02-09 03:21:10  No: 75246

VBでMS ACCESSで作成されたファイル(Population.mdb)に
アクセスする方法を教えて下さい。

Population.mdb(データベース名)
  +Country(テーブル名)
    +Japan(フィールド名)
    +Usa(フィールド名)
    +France(フィールド名)

例えばCountryテーブルの3レコード目のUsaフィールドの値を取得するには
どうしたらよいのでしょうか?

p.s.
まだVBは慣れていないけど、アクセスで作成したプログラムをVBに移行しろと
命令(会社)されたので仕方なく作ろうとしたがデータベースにアクセスする事が
こんなに難しいとは思いませんでした。


Say  2002-02-09 16:49:45  No: 75247

通常、DBにおいて「レコード位置」は
意味を持ちません。
したがって、「3レコード目」がなんになるかは
確定できません。

BookMarkまたはKeyでアクセスします。

とりあえず、DBアクセスの入門書を読んでみては
いかがでしょう?


マザー  2002-02-12 19:09:11  No: 75248

DAO、RDO、ADO等を使用するのが良いかと。
VBのプロジェクトエクスプローラーの所で
フォームの追加(ODBCログイン)のフォームを見れば
DBへの接続方がデフォルトソースとして出来ているので
試してみてください。
又、レコードどの取得には
DAO(RecodeSet)
Rdo(RdoResultset)
ADO(ADODB.Recordset)
レコード取得オブジェクトを使用しレコードのポインタ
RowCount?等で三行目のカラムを取得できます。
三レコード目のユニークと列をキーとして三レコード目の
データを抜き出すのが正しいと思われます。
後はHELP等で調べて下さい。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加