Index: /temp/trunk/data/class/SC_Query.php
===================================================================
--- /temp/trunk/data/class/SC_Query.php	(revision 3686)
+++ /temp/trunk/data/class/SC_Query.php	(revision 4672)
@@ -344,6 +344,14 @@
 	
 	function nextval($table, $colname) {
-		$seqtable = $table . "_" . $colname . "_seq";
-		$ret = $this->conn->getOne("SELECT NEXTVAL('$seqtable')");
+		$sql = "";
+		// postgresql¤Èmysql¤È¤Ç½èÍý¤òÊ¬¤±¤ë
+		if (DB_TYPE == "pgsql") {
+			$seqtable = $table . "_" . $colname . "_seq";
+			$sql = "SELECT NEXTVAL('$seqtable')";
+		}else if (DB_TYPE == "mysql") {
+			$sql = "SELECT last_insert_id();";
+		}
+		
+		$ret = $this->conn->getOne($sql);
 		return $ret;
 	}
