如何解决这个"E/SQLiteLog(1259):(1)接近“;GROUP”:语法错误“;在phonegap中

How to solve this " E/SQLiteLog(1259): (1) near "GROUP": syntax error " in phonegap?

本文关键字:接近 GROUP 错误 phonegap 语法 解决 何解决 SQLiteLog quot 1259      更新时间:2023-11-16

这是我的代码

phoneNumber_g ="+91xxxxxxxx"
 db = window.openDatabase("groupDB", "1.0", "Group_Detail", 500000);
            db.transaction(function(tx){
                    tx.executeSql('DROP TABLE IF EXISTS GROUP');
                    tx.executeSql('CREATE TABLE IF NOT EXISTS GROUP (id INTEGER PRIMARY KEY AUTOINCREMENT, name VARCHAR(25) NOT NULL,phoneno TEXT NOT NULL DEFAULT " ")',[],function(tx,res){    
                        alert("sucess");
                    },function(err){
            alert("error occured while creation");
                                });
tx.executeSql('INSERT INTO GROUP (name,phoneno) VALUES ("Anand",'+phoneNumber_g+')');
            tx.executeSql('SELECT * FROM GROUP',[],function(tx,res){
                                       var leng = res.rows.length;
                                       var len = "";
                                       console.log("DEMO table: " + leng + " rows found.");
                                       for (var i=0; i<leng; i++){
                                           len = res.rows.item(i).id;
                                           alert(res.rows.item(i).phoneno);
                                       }
                                    },function(err){
                                        alert("error occured : "+err.message);
                                    });
                            }, dbError, successDb);

我想将详细信息动态保存到数据库中。但是错误一次又一次地重复,请帮助我修复这个

这是phonegap的错误结构。请参阅phonegap文档"存储"部分。

首先创建并插入脚本。

第二次成功Db功能再次

db=window.openDatabase("groupDB","1.0","Group_Detail",500000);

数据库事务…

在中,您可以获得select查询。

请参阅sqlite数据类型。不需要VARCHAR(25)。

例如,请参阅此链接。

点击此处