我一直試圖連接到AS/400上的DB2數據庫好幾天!在我安裝IBM System i Access for Windows客戶端後,我可以從Visual Studio創建一個ODBC數據源,當我點擊「測試連接」時,它就成功了。但是,執行簡單的SELECT語句會導致無限等待,因爲數據庫似乎沒有響應它。 我使用連接和查詢的代碼是:無法從ODBC連接中檢索數據到DB2 iSeries
OdbcConnection conn = new OdbcConnection(@"Dsn=TEST1;Uid=myuser;Pwd=mypwd;DBQ=mydb2");
conn.Open();
try
{
string cmmTxt = query;
OdbcCommand cmd = new OdbcCommand(cmmTxt, conn);
OdbcDataAdapter da = new OdbcDataAdapter(cmd);
da.Fill(dset);
}
catch (Exception e)
{
Console.Write(e.StackTrace);
}
finally
{
conn.Close();
}
在執行停止響應的行是「da.Fill(DSET);」。順便說一句我正在使用visual studio 2010,但沒有看到任何錯誤消息,但代碼從未在該行後面完成「等待」。你有什麼想法?在此先感謝
什麼是你的 '簡單' 的SELECT語句完整的解釋呢? – KevinDTimm