0

現在、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>
4

3 に答える 3

0

接続文字列について必要なすべての情報を次に示します。

http://www.connectionstrings.com/access

http://www.connectionstrings.com/access-2007

于 2013-03-30T13:35:44.443 に答える
0

以下をご覧ください

http://www.connectionstrings.com/

あなたを助けるはずです。

Oracle Database に接続しようとしている場合、Oracle Client をインストールする必要がある場合があります。

于 2013-03-30T15:07:31.037 に答える