[PHP-users 13524] OCIErrorのmessage出力について

kondou toshio php-users@php.gr.jp
Sat, 22 Feb 2003 12:38:10 +0900


こんにちは近藤と申します。
OCIError()が出力するエラーメッセージについて教えてください。

$this->_conn = @OCILogon($this->_user, $this->_passwd, $this->_netstr);
if(!$this->_conn){
	$this->_error = OCIError();
	$msg = $this->_error["message"]; // NO1
	$msg = "ORCL ERR NO:XXXXXXXXXXX; // NO2

	print("<script language='JavaScript'>");
	print("window.alert('.$msg."');");
	print("</script>");
		
	print "オラクルエラー :"."</br>".$msg;
	return false;
}else{
	return true;
}

JavaScriptでNO1のケースが出力されません。
後のprint文は出力OKです。
NO2は出力確認しています。
stringにキャストもしてみましたがだめでした。
どなたかよろしくお願いします。