postgreSQL8.2.3(linux)とVB2005 expressを接続しようとしているのですがエラーが表示されうまくデータを取得できず困っております。どのようにVBをプログラムすればよいのか教えていただけるとうれしいです。。。。
現在のVBにいれているプログラムですが
Dim strConnect As String
Dim adoConnection As Object
Dim ans As Object
strConnect = "DSN=*****; UID=*****; PWD=*****"
adoConnection = CreateObject("ADODB.Connection")
adoConnection.Open(strConnect)
ans=adoConnection.execute("select name from table;")
Do While Not ans.EOF
Debug.Print(ans.fields("name"))
ans.MoveNext()
実行するとdebug.print実行時にエラー表示され
型 'Field' から型 'String' への変換は無効です。
となります。postgresはpgadminにて接続動作確認できています。
ご回答のほどよろしくお願いします。
お礼
odonpa2さん回答ありがとうございます。 ADOにこだわりがあった訳ではありません。 .NET Framework data Provider for ODBCで解決いたしました。 ありがとうございました。