Hier mal ne Funktion, die Daten die die Datenbank einfügt. Sie kann in das im vorherigen Post erwähnte DB-Objekt:
insert : function(data,table){
var sql = 'INSERT INTO "'+table+'"';
var fields = '';
var values = '';
var length = 0;
var count = 1;
for(var prop in data) length++;
for(var prop in data){
if(prop && data[prop]) {
fields+=''+prop+'';
values+='"'+data[prop]+'"';
if(count < length){
fields+=',';
values+=',';
}
count++;
}
}
sql+=' ('+fields+') ';
sql+='VALUES ('+values+')';
DB.request(sql);
}
data ist ein Objekt-Array und table die Tabelle.
var data = { field_a : 'value_a', field_b:'value_b' }
DB.insert(data,'table');
Wichtig ist, dass die Felder auch in der Tabelle existieren. Wenn nicht, klappt die ganze Abfrage nicht. Klar...
Link zu dieser Seite:
http://www.seekwhencer.de/de/blog/coding/air-app-insert-data-in-database