前提・実現したいこと
先ほども質問させていただいたのですが勉強不足ということで一度質問を閉じさせていただいたのですが、改めてまだ解決できなかったため質問させていただきます。
クライアント(win10)からLinuxへDBの操作を行う際にODBCを使いたいのですがエラーが出てしまい、上手くいきません。
ODBCからデータベースへの接続は画像の通りできています。
発生している問題・エラーメッセージ
ERROR [IM002] [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバーが見つかりません。
このエラーはODBCがデータベースに接続されているなどは関係なしに、この名前のドライバー事態にアクセスできないということを言っているのでしょうか?
該当のソースコード
C#
1namespace ODBCtest 2{ 3 public class date 4 { 5 public Shainlist(string type) 6 { 7 string conn_str = 8 "Driver={PostgreSQL ANSI(x64)};database=ODBCtest;Server=192.***.***.***;Port=5432;User=postgres;Pwd=***;CommandTimeOut=20;Timeout=5"; 9 using (OdbcConnection conn = new OdbcConnection(conn_str)) 10 { 11 OdbcCommand command = new OdbcCommand(conn_str, conn); 12 //PostgreSQLへ接続 13 conn.Open(); 14 15 conn.Close(); 16 } 17 } 18 } 19}
確認したいこと
補足情報(FW/ツールのバージョンなど)
visual studio2019
psqlodbc_13
サーバー側のデータベース:PostgreSql 10.14
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/10 00:33
2020/12/10 01:14