1
i versucht, einen Datensatz in SQLLite Db Einführen und versucht, das für SQLlite inEinfügen eines Datensatzes in sqliteDB unter Verwendung ionischer Rahmen
DB Browser anzuzeigen. Fehler: DB geöffnet: soora.db keine solche Tabelle UserSignIn
Ich habe ein DB und eine Tabelle mit dem Namen ‚UserSignIn‘ und ließ die Datei in Ordner www. Iam läuft dies in Android-Plattform.
js-Datei:
.controller('LoginCtrl', function($scope, $state, $cordovaSQLite) {
$scope.insert = function(username,password,email,mobile) {
var db = window.sqlitePlugin.openDatabase({name: "soora.db",createFromLocation: 0});
db.transaction(function(tx) {
var query = "INSERT INTO UserSignIn(username, password,email,mobile) VALUES (?,?,?,?)";
tx.executeSql(query, [],function(tx,res) {
console.log("INSERT ID -> " + res.insertId);
$scope.statusMessage = "Data saved successful, cheers!";
},
function (err) {
$scope.statusMessage = "Error on saving: " + error.message;
console.error(err);
});
});
}
Versuchen Sie, diese in ein Gerät oder Emulator? – Tana
Ja iam mit Emulator (Geny Motion). –
Dann müssen Sie $ cordovaSQLite verwenden, legte ich dies auf die Antwort. – Tana