Работаю с SQLITE через qml. Вот так создаю таблицу:
tx.executeSql('CREATE TABLE IF NOT EXISTS FRUITS(productID integer PRIMARY KEY, productName TEXT, comment TEXT)');
Вот так пытаюсь добавить записи:
tx.executeSql('INSERT INTO ' + tableName + ' VALUES(productName, comment)', [ productName, comment ]);
Но получаю ошибки, пишет:
Цитата
Error: no such column: productName Unable to execute statement
Если писать так:
tx.executeSql('INSERT INTO ' + tableName + ' VALUES(?, ?)', [ productName, comment ]);
то ошибка такая:
Цитата
Error: table FRUITS has 3 columns but 2 values were supplied Unable to execute statement
Как сделать, чтобы экзэкьютился запрос, но при этом не нужно было указывать 1-ю колонку (которая PM и должна по идее сама инкрементироваться)?
Спасибо!