Index: temp/trunk/data/class/SC_DbConn.php
===================================================================
--- temp/trunk/data/class/SC_DbConn.php	(revision 6112)
+++ temp/trunk/data/class/SC_DbConn.php	(revision 6218)
@@ -27,4 +27,6 @@
 		
 		$options['debug'] = 9;
+		
+		print("kita");
 		
 		// ´û¤ËÀÜÂ³¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ë¤ÏÀÜÂ³¤·¤Ê¤¤
Index: temp/trunk/data/lib/slib.php
===================================================================
--- temp/trunk/data/lib/slib.php	(revision 6217)
+++ temp/trunk/data/lib/slib.php	(revision 6218)
@@ -22,37 +22,30 @@
 function sfTabaleExists($table_name, $dsn = DEFAULT_DSN) {
 	$objQuery = new SC_Query($dsn);
-	
-	sfPrintR($objQuery);
-	
-	$flg = false;
-	
-	list($db_type) = split(":", $dsn);
-	// postgresql¤Èmysql¤È¤Ç½èÍý¤òÊ¬¤±¤ë
-	if ($db_type == "pgsql") {
-		$sql = "SELECT
-					relname
-				FROM
-				    pg_class
-				WHERE
-					(relkind = 'r' OR relkind = 'v') AND 
-				    relname = ? 
-				GROUP BY
-					relname";
-		$arrRet = $objQuery->getAll($sql, array($table_name));
-		if(count($arrRet) > 0) {
-			$flg = true;
-		} else {
-			$flg = false;
-		}	
-	}else if ($db_type == "mysql") {	
-		$sql = "SHOW TABLE STATUS LIKE ?";
-		$arrRet = $objQuery->getAll($sql, array($table_name));
-		if(count($arrRet) > 0) {
-			$flg = true;
-		} else {
-			$flg = false;
-		}
-	}
-	return $flg;
+	if(!$objQuery->isError()) {
+		list($db_type) = split(":", $dsn);
+		// postgresql¤Èmysql¤È¤Ç½èÍý¤òÊ¬¤±¤ë
+		if ($db_type == "pgsql") {
+			$sql = "SELECT
+						relname
+					FROM
+					    pg_class
+					WHERE
+						(relkind = 'r' OR relkind = 'v') AND 
+					    relname = ? 
+					GROUP BY
+						relname";
+			$arrRet = $objQuery->getAll($sql, array($table_name));
+			if(count($arrRet) > 0) {
+				return true;
+			}
+		}else if ($db_type == "mysql") {	
+			$sql = "SHOW TABLE STATUS LIKE ?";
+			$arrRet = $objQuery->getAll($sql, array($table_name));
+			if(count($arrRet) > 0) {
+				return true;
+			}
+		}
+	}
+	return false;
 }
 
