VB6.0でのADOによるデータベース(*.dbf)へのアクセスについて

解決


アヒル  2004-11-05 15:01:13  No: 86504  IP: [192.*.*.*]

はじめまして,こんにちは.アヒルと申します.
VB6.0のADOを用いて,ArcGISで作成したデータベースファイル(*.dbf)への接続を試みているのですがうまくいきません….
接続にはODBCドライバを利用しています.

Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.ConnectionString = "Driver=Driver do Microsoft dBASE (*.dbf);" _
                    & "DBQ=C:\PBT.DBF"
cn.Open

というような具合でプログラムしたのですが,うまくいきません….
初心者なので,何がなんだか….
すいませんが,どなたか教えていただけませんでしょうか?
お願いします….

編集 削除
魔界の仮面弁士  2004-11-05 22:52:07  No: 86505  IP: [192.*.*.*]

dBASEは全く経験が無いので、参考リンクの紹介だけに留めておきます。

[ADO Connection String Samples]
http://www.able-consulting.com/ADO_Conn.htm


# もしかして、"DBQ=C:\" にして、"SELECT * FROM PBT.DBF" なのかな?

編集 削除
アヒル  2004-11-06 21:33:03  No: 86506  IP: [192.*.*.*]

ありがとうございました!!!
まだしっかりと理解できていませんが,
cn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
           "DriverID=277;" & _
           "Dbq=C:\"
rs.Open "PBT.DBF", cn, adOpenStatic, , adCmdTable
てな感じで,できました!
本当にありがとうございました!

編集 削除