|
分類:[VB.NET]
分類:[VB.NET]
初めて投稿します。VB.NETの初心者です。現在、DBにPostgreSQL、クライアン ト側をWindowsアプリケーションにしようと思って、VB.NET(2003)でつくり始め たところです。PostgreSQLの接続については、既に日本語ODBCドライバを使って Accessとの接続は確認済みで、安心していたのですが、今日VB.NETでODBCのクラ スを作ろうと思い、やってみているのですが、うまくいきません。 具体的に説明すると、「サーバーエクスプローラー」から「データ接続」の 「接続の追加」を行い、「Microsoft OLE DB Provider for ODBC Driver」を 選択して、既にAccessで確認済みのデータソースを選んで接続してみました。 ダイアログの中にある「接続のテスト」ボタンをクリックすると、「接続しま した」と出てくるのですが、その「データリンクプロパティ」を登録しようと すると、サーバーエクスプローラーに追加できません。エラーメッセージには、SQLサーバーかAccessしか登録できないような文面でした(添付の画像をご覧下 さい)。 因みにこの日本語ODBCドライバは以下からダウンロードしたものです。 http://nami73.com/psqlodbc/
それで、どなたか3点教えて下さい。 1)「サーバーエクスプローラー」から「データ接続」の「接続の追加」を 行おうとすると、プロバイダの中に前述した「Microsoft OLE DB Provider for ODBC Driver」と「postgreSQL OLE DB Provider」がありますが、ごのように 使い分ければいいのでしょうか?
2)私の環境は PostgreSQL ver 7.3.2 WindowsXP Microsoft Visual Basic.NET 2003 です。添付メッセージは、「Visual Studio」でなくて「Visual Basic」だから かも知れません。その辺のところ、ご存知の方、教えて下さい。「Visual Basic」 には「Cristal Retorts」も付いてなくて、安物買いの何とか・・・なのでしょうか?
3)具体的にどのような手順というか、コードを書けばよいのか、ご指導下さい。 よろしくお願い致します。
2日ほど前に同様の質問がありましたが、まだ解決に至っていないようでしたので、 類似の質問で恐縮ですが、よろしくお願いします。
|