Hello!  I'm constantly running in to these types of issues.  I must be doing
something fundamentally wrong.  I've instantiated a database connection like
so:


// ----------------------------------------------------------------------
$dsn = $config->dbadaptor . "://"       // Build a DSN string (Data Source
Name)
         . $config->username . ":"        // Required by DB::connect()
        . $config->password . "@" 
        . $config->host . "/" 
        . $config->dbname;
 
        $db = DB::connect($dsn, TRUE);
                
        if (DB::isError($db)) {
                die($db->getMessage());
        }  
    
$this->db = $db;        
// ----------------------------------------------------------------------


Later in my code, I do something like this:


// ----------------------------------------------------------------------
$sql = "INSERT INTO $table_name (" . implode(',',$transformed_keys) . ')
VALUES ( ' . implode(',',$values) . ' ) ';

$result = $this->db->query($sql);               
$id = $this->db->lastInsertId();

// ----------------------------------------------------------------------


Unfortunately, I get the error, "undefined method DB_mssql::lastInsertId()". 
What am I doing wrong?

Thanks!

- Bret

-- 
View this message in context: 
http://www.nabble.com/undefined-method-DB_mssql%3A%3AlastInsertId%28%29----tf4853199s16154.html#a13887470
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to