我想嘗試定義架構來設置庫的列表,我可以在其中搜索查詢sql的表。odbc_connect set DefaultSchema
在momenti我可以用這個字符串連接上我的DB2連接到IBMi:
$user = 'USER';
$password = 'PWD';
$hostname = '192.168.1.100';
$db = 'S6528B5A';
$conn_string = "DRIVER={iSeries Access ODBC Driver};
SYSTEM=$hostname;
PROTOCOL=TCPIP;
UID=$user;
PWD=$password;
DATABASE=$db;
DefaultSchema={LIB1,LIB2};";
連接建立成功,我得到資源ID#3,但是當我嘗試執行SQL查詢:
$sql = 'SELECT * FROM FILE1';
$rows = odbc_exec($conn, $sql);
我得到一個錯誤的SQL狀態S0002在文件中找不到(好象尋找在錯誤的庫中的文件,在庫打開連接相同的用戶名搜索)
如何在第一個連接上設置我的環境並執行查詢?