ODBC & ODBC DSN產生無法定義TABLE
舊筆記
一樣的SQL語法在不同的ODBC驅動方式會有錯誤的訊息發生
String strODBC = "Driver={Client Access ODBC Driver (32-bit)}; System=172.16.1.2; Uid=; Pwd=;Database=QS36F;QueryTimeOut=0;";
// 控制台/系統管理工具/資料來源 (ODBC) 指定驅動
String strODBCDSN = "DSN=AS400;UID=; PWD=;QueryTimeOut=0;";
// 測試錯誤語法
String strSQL1 = "SELECT USER.NAME FROM QS36F.USER WHERE USER.NO=1";
// 測試正確語法
String strSQL2 = "SELECT USER.NAME FROM QS36F.USER AS USER WHERE USER.NO=1";
測試結果
|