現在、Web ホスティングのリモート サーバーへの ODBC 接続を作成していました。アクセス ファイルは ftp ホーム ディレクトリにあります。
このコードで実行すると、m_connection.Open(); で
var m_result = new DataTable();
try
{
using (OdbcConnection m_connection = new OdbcConnection(connectionDBString))
{
string sql = "SELECT * FROM product";
m_connection.Open();
OdbcDataAdapter dataadapter = new OdbcDataAdapter(sql, m_connection);
dataadapter.Fill(m_result);
m_connection.Dispose();
m_connection.Close();
}
}
catch (Exception e)
{
}
return m_result;
次の例外は失敗します
エラー [IM002] [Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーが指定されていません
ODBC Connection の dataSource を要求する方法はありますか? cPanel では、次のように DSN とパスのみを設定しました。
DSN : 富裕層のウェブサイト
パス: e:\virtualhost\domains\wealthhonesthk\home\website.mdb
以下はweb.configの私の部分です
<connectionStrings>
<add
name="ODBCDataConnectionString"
connectionString="DSN=wealthhonesthk-website;Driver={Microsoft Access Driver (*.mdb)};FILEDSN=ftp:/210.245.166.72/home/website.mdb;Dbq=ftp:/210.245.166.72/home/website.mdb;Uid=;Pwd=; curly=false;"
providerName="System.Data.Odbc"
/>
</connectionStrings>