Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript:使用转义双引号创建SQlite语句_Javascript_Sqlite_Cordova - Fatal编程技术网

javascript:使用转义双引号创建SQlite语句

javascript:使用转义双引号创建SQlite语句,javascript,sqlite,cordova,Javascript,Sqlite,Cordova,为了在phonegap ie中使用javascript执行以下sqlite语句,我正在尝试对json字符串中的双引号进行转义: var sqlstatement='插入活动(活动) 值(“{\'单击\':100,\'活动类型代码\':3}”)' 但是,当它尝试时: tx.executeSql(sqlStatement,errorCB, sucessCB) 双引号不是转义的,我转到errorCallback,因为有许多双引号对。有办法解决这个问题吗 您试图存储一个JSON字符串。看起来,您需要不

为了在phonegap ie中使用javascript执行以下sqlite语句,我正在尝试对json字符串中的双引号进行转义:

var sqlstatement='插入活动(活动) 值(“{\'单击\':100,\'活动类型代码\':3}”)'

但是,当它尝试时:

tx.executeSql(sqlStatement,errorCB, sucessCB)

双引号不是转义的,我转到errorCallback,因为有许多双引号对。有办法解决这个问题吗

您试图存储一个JSON字符串。看起来,您需要不同的语法

 var insertStatement = "INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (100, 3)";
此页面可能会帮助您完成其余部分:


您试图存储一个JSON字符串。看起来,您需要不同的语法

 var insertStatement = "INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (100, 3)";
此页面可能会帮助您完成其余部分:


使用参数化语句:

tx.executeSql("INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (?, ?)",
              [activity.clicks, activity.activityTypeCode], successCB, errorCB);

使用参数化语句:

tx.executeSql("INSERT INTO ACTIVITY (clicks, activityTypeCode) VALUES (?, ?)",
              [activity.clicks, activity.activityTypeCode], successCB, errorCB);
这是正在插入sqlite数据库的“如何转义”数据的副本。请参阅以下内容:这是正在插入sqlite数据库的“如何转义”数据的副本。请参阅以下内容: