掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBからAccessへODBCを使って接続せるには? (ID:125697)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>一般的ならDentalの言う通りADOやDAOを使うのですが、 ……では私も呼び捨てで書かせてもらいましょう。 XYZが出された課題の内容を知らないのですが、本当の本当に "ADO"(というかOLEDB) も "DAO" も駄目なのですか? それって、課題としてはかなり首を傾げてしまうのですが、 "ADO データ コントロール" とか "データ コントロール" が 駄目というだけではなく、ADOやDAO自体が駄目って事なんですよね。 ADOもDAOも使わずにAccess内のデータベース…つまり、mdbファイルを 読むとなれば、あとは "RDO" か "ODBC API" ぐらいしか選択肢は 残って無いですよ。 しかも、"ODBC API"は初心者が手軽に扱えるような物では無いので除外。 すると事実上、"RDO" しか使えるものは無いんです。 ま。RDO を使うなら、ODBC経由での接続となるので、初めの条件自体は 満たせるんでしょうけど、これって、VBからmdbファイルを読むにしては、 非常に稀な状況です。 それでも構わないという事であれば、ヘルプの "キーワード" 検索で 「リモート データ オブジェクト」という言葉を調べてみましょう。 そこに、RDOの詳しい説明と、実際のコード例が書かれています。 ……ところで、現在使ってるVB6のエディションは何ですか? RDOを使うには一つハードルがあって、VB6でRDOを使うには、VB6の "Enterprise Edition" が必要になるんですよ。 もし、"Professional Edition" や "Learning Edition" を使っているなら RDO という選択肢すら消えてしまうのですが。 > 基本がわからないとこがあります。 その状態で、いきなりデータベース操作の課題を出されたのですか…(合掌) # まさか、基本がわかっていないのは、課題を貰ったほうではなく、 # 課題を出している方だった、なんてオチはあるまいな。 > データソースを使ってとも言われたのですが・・・。 そりゃまぁ。データソースが無ければ接続どころじゃないですしねぇ。 (今回のデータソースは mdbファイルなのですよね?)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.