$dsn = "driver={IBM db2 odbc
DRIVER};Database=DB명;hostname=서버;port=50000;protocol=TCPIP;";
$user="test";
$password="test";
$sql= "SELECT * FROM NAMECARD";
// 실행모드
if ($conn_id = odbc_connect("$dsn","$user","$password")){
echo "$dsn 에 연결 성공";
if($result=odbc_do($conn_id, $sql)) {
echo "'$sql'문 실행";
echo "결과: ";
odbc_result_all($result);
echo "freeing result";
odbc_free_result($result);
}else{
echo "'$sql' 실행에러 ";
}
echo "$conn_id : 연결닫음";
odbc_close($conn_id);
}else{
echo "$dsn 에 연결 실패";
}
이걸 실행하면 연결은 된거같은데 이런 에러가
나옵니다.
어떻게 해야 하는지요?
driver={IBM db2 odbc
DRIVER};Database=DB명;hostname=서버;port=50000;protocol=TCPIP; 에
연결 성공
Warning: odbc_do(): SQL error: [IBM][CLI
Driver][DB2/NT] SQL0805N 패키지 "NULLID.SYSSH200"이(가) 없습니다.
SQLSTATE=51002 , SQL state 51002 in SQLExecDirect in
C:\jisweb\cube_board\test2.php on line
63 'SELECT * FROM NAMECARD' 실행에러 Resource
id #1 : 연결닫음
|