起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1637|回复: 3

[结贴] 调用sqlite保存出现异常错误

[复制链接]

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
发表于 2017-3-30 19:05:28 | 显示全部楼层 |阅读模式
参考sqlite的demo,自己重新建立了一个表名叫HISTORY
在当在.w中调用保存数据的时候,就会出现如下错误
  1. executeBatch error:tabel HISTORY has no column named fuuid(sqlite code 1);,while compiling :INSERT INTO HISTORY(fdata,ftime,fuuid) VALUES(?,?,?),(os error -2 :No such file or directory)
复制代码


从提示信息来,没有fuuid这一列。但是我的sql文件及data组件都有定义fuuid这一列,所以应该不存在这个问题才对。
我的.sql脚本文件内容如下:
  1. CREATE TABLE IF NOT EXISTS HISTORY (
  2.         fuuid                 VARCHAR(200) NOT NULL PRIMARY KEY,
  3.         ftime                        TIME,
  4.         fDate                        DATE
  5. );
复制代码

麻烦帮忙看一下。
另外,我想请问一下,如果我把示例中的demoDB.js、demoDB.sql的文件名修改了,然后sqliteUtil.js中的代码修改成新的文件名字,会不会造成这个问题。

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
 楼主| 发表于 2017-3-30 19:08:15 | 显示全部楼层
补充一下:
我目前直接使用apploader的方式进行调试的
回复 支持 反对

使用道具 举报

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
 楼主| 发表于 2017-3-30 19:13:16 | 显示全部楼层
自己找到原因了:
发现在demoDB.js有句号不能够修改
  1.         var mqttDB = function() {
  2. //                在调试场景下,这里可以选择用HTML5的Web SQL Database,在Chrome浏览器远程调试时可以直接看到数据库内容
  3.                 this.database = window.sqlitePlugin.openDatabase({name : "X5_DEMO_DB"});
  4.                 /*
  5.                 this.database.transaction(function(tx) {
  6.                         tx.executeSql("drop table demo_test");
  7.                         tx.executeSql("drop table demo_region");
  8.                 });
  9.                 */
  10.         };
复制代码

如果将这句话
this.database = window.sqlitePlugin.openDatabase({name : "X5_DEMO_DB"});
修改成
this.database = window.sqlitePlugin.openDatabase({name : "MY_DB"});

则就会报这个错误
回复 支持 反对

使用道具 举报

29

主题

138

帖子

376

积分

中级会员

Rank: 3Rank: 3

积分
376
QQ
 楼主| 发表于 2017-3-31 10:55:04 | 显示全部楼层
是不是一定要"X5_DEMO_DB"这个名字?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-20 00:04 , Processed in 0.050510 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表