Index: temp/trunk/data/class/SC_DbConn.php
===================================================================
--- temp/trunk/data/class/SC_DbConn.php	(revision 6270)
+++ temp/trunk/data/class/SC_DbConn.php	(revision 6352)
@@ -33,6 +33,10 @@
 				$this->dsn = $dsn;
 			} else {
-				$objDbConn = DB::connect(DEFAULT_DSN, $options);
-				$this->dsn = DEFAULT_DSN;
+				if(defined('DEFAULT_DSN')) {
+					$objDbConn = DB::connect(DEFAULT_DSN, $options);
+					$this->dsn = DEFAULT_DSN;
+				} else {
+					return;
+				}
 			}
 		}
Index: temp/trunk/data/lib/slib.php
===================================================================
--- temp/trunk/data/lib/slib.php	(revision 6339)
+++ temp/trunk/data/lib/slib.php	(revision 6352)
@@ -20,5 +20,13 @@
 
 /* ¥Ç¡¼¥¿¥Ù¡¼¥¹¤Î¥Ð¡¼¥¸¥ç¥ó½êÆÀ */
-function sfGetDBVersion($dsn = DEFAULT_DSN) {
+function sfGetDBVersion($dsn = "") {
+	if($dsn == "") {
+		if(defined('DEFAULT_DSN')) {
+			$dsn = DEFAULT_DSN;
+		} else {
+			return;
+		}
+	}
+	
 	$objQuery = new SC_Query($dsn, true, true);
 	list($db_type) = split(":", $dsn);
@@ -36,5 +44,13 @@
 
 /* ¥Æ¡¼¥Ö¥ë¤ÎÂ¸ºß¥Á¥§¥Ã¥¯ */
-function sfTabaleExists($table_name, $dsn = DEFAULT_DSN) {
+function sfTabaleExists($table_name, $dsn = "") {
+	if($dsn == "") {
+		if(defined('DEFAULT_DSN')) {
+			$dsn = DEFAULT_DSN;
+		} else {
+			return;
+		}
+	}
+	
 	$objQuery = new SC_Query($dsn, true, true);
 	// Àµ¾ï¤ËÀÜÂ³¤µ¤ì¤Æ¤¤¤ë¾ì¹ç
