? firstfield_as_key_in_recordset.path.txt Index: adodb_moodle_recordset.php =================================================================== RCS file: /cvsroot/moodle/moodle/lib/dml/adodb_moodle_recordset.php,v retrieving revision 1.4 diff -u -r1.4 adodb_moodle_recordset.php --- adodb_moodle_recordset.php 15 Jun 2008 11:35:26 -0000 1.4 +++ adodb_moodle_recordset.php 28 Jul 2008 22:13:07 -0000 @@ -19,7 +19,8 @@ } public function key() { - return $this->rs->_currentRow; + /// return first column value as key + return reset($this->rs->fields); } public function next() { Index: pdo_moodle_recordset.php =================================================================== RCS file: /cvsroot/moodle/moodle/lib/dml/pdo_moodle_recordset.php,v retrieving revision 1.5 diff -u -r1.5 pdo_moodle_recordset.php --- pdo_moodle_recordset.php 22 Jun 2008 21:35:07 -0000 1.5 +++ pdo_moodle_recordset.php 28 Jul 2008 22:13:07 -0000 @@ -22,7 +22,8 @@ } public function key() { - return $this->rowCount; + /// return first column value as key + return reset($this->fields); } public function next() {