2012-07-22 17 views
16

Phonegap için Javascript'te bir WebSQL DB'ye yazarken en son eklenen (autoincremented) kimliği nasıl alırım? WebSQL, Phonegap. Son eklenen satırın kimliğini döndürme

Ben aşağıda yorumladı pasajı kullanarak mümkün olabilir düşündüm. İşte

tablosunun yapısı şöyledir:

tx.executeSql('CREATE TABLE IF NOT EXISTS locations (id INTEGER PRIMARY KEY, lTitle TEXT, lDeleted INTEGER DEFAULT 0)'); 

Ve burada masaya satır yazıyorum nerede:

tx.executeSql(
      'INSERT INTO locations (lTitle) VALUES (?)', 
      [$('#newLocation').val()], 
      function(tx, results){ 
       //alert('Returned ID: ' + results.rows.item(0).id); 
      }, 
      errorCB 
     ); 

cevap

27

ben yakındı.

tx.executeSql(
      'INSERT INTO locations (lTitle) VALUES (?)', 
      [$('#newLocation').val()], 
      function(tx, results){ 
       alert('Returned ID: ' + results.insertId); 
      }, 
      errorCB 
     ); 
: Bu hile yok
İlgili konular