- 323 名前:nobodyさん [2006/05/17(水) 11:33:31 ID:HV8AbfRa]
- >>219
久しぶりに覗いたら質問したいレスがあったので便乗しますが、 私もDBアクセスのエラー検出で困っています。 例えば下記の様にクエリを実行します。 $db =& $this->backend->getDB(); $res =& $db->query($sql); $sqlにでたらめなクエリ(存在しないテーブルへのアクセスなど)を記述しても、 DB_ErrorではなくDB_Resultが得られます。 ですので、DB::isError($res)はfalseを返します。 当たり前ですが、Ethna::isError($res)でも結果は同じでした。 さらに$res->fetchRow()するとDB_Errorが取得できます。 最悪、フェッチしてその結果を判定することはできるのですが、 やっぱり変ですよね?
|

|