başarısız oldu. Lütfen hata mesajını aldığım yerdeki koddaki yoruma bakın. (: User.user 19 EŞSİZ kısıtlama başarısız)SQLError 19 UNIQUE sınırlamasıyla, benim Uygulama kurulurken yerel veritabanı oluşturma ve basitçe (yerel giriş yaptığını) <strong>ilk</strong> ve <strong>sadece</strong> kullanıcıyı eklerken bu hatayı alıyorum
."nedeniyle constaint başarısızlığa deyimini yürütmek olamazdı:
args
basitçe["user-name-string"]
olduğunuangular.module("greenApp") .service("dbService",['$q', function($q){ var db; var promise = function(){ var deferred = $q.defer(); db = window.openDatabase('greenDB', '1.0', 'Green Database', 2*1024*1024); db.transaction(function(tx){ tx.executeSql("CREATE TABLE IF NOT EXISTS user (user TEXT PRIMARY KEY) ") }, function(err){ alert('Something went wrong... Error: DATABASE INIT ' + err); }, function(scc){ deferred.resolve(); }) return deferred.promise; } promise(); var query = function(sql, args) { var deferred = $q.defer(); db.transaction(function(tx) { tx.executeSql(sql, args, function(tx, results) { deferred.resolve(results); }); }, function(err) { deferred.reject(err); }); return deferred.promise; }; var insert_into = function(args) { var queryPromise = query("INSERT INTO user (user) VALUES (?)", args); console.log("in insert_into", queryPromise) // Error message comes here return queryPromise; }; return { promise: promise, insert_into: insert_into, }; }]);
, bildiren bir hata mesajı alıyorum
Kesinlikle aynı kod çalıştıran ve sadece İon taşıdık son saf cordova projesinde çalışıyordu? neler olabileceğini Herhangi fikirler
Tablo yapısını da gösterebilirsin dbms – Sachu
kullanarak nasıl yapabilirim? – novalain
Tabloda zaten aynı metni eklemeye çalışıyor musunuz? bir örnek gösterebilir misin? – Sachu