【问题标题】:Sqlite command errorSqlite 命令错误
【发布时间】:2012-12-15 22:21:56
【问题描述】:

我在sqlite manager中运行sqlite命令。我的命令如下

  CREATE TABLE Answers(Answer TEXT, Answer_ID INTEGER PRIMARY KEY, Quiz_ID NUMERIC)

它给了我以下错误

   [ near "CREATE": syntax error ]
 Exception Name: NS_ERROR_FAILURE
Exception Message: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [mozIStorageConnection.createStatement]

帮我解决这个错误

提前致谢

【问题讨论】:

  • 我只是复制粘贴了你的 sql 并运行它。有效。也许您的表已经存在?
  • 那里没有测验表,但没有答案表

标签: android database sqlite mobile titanium


【解决方案1】:

CREATE 是有效关键字,不会导致命令开头出现语法错误。 所以这个CREATE不能在命令的开头。

执行多条命令时,必须用分号隔开:

CREATE TABLE SomethingElse(ID INTEGER PRIMARY KEY /* ... */ );
CREATE TABLE Answers(Answer TEXT /* ... */ );

【讨论】:

    猜你喜欢
    • 2017-07-16
    • 2021-09-06
    • 2016-08-08
    • 1970-01-01
    • 2020-07-29
    • 1970-01-01
    • 2019-06-15
    • 2021-03-12
    • 1970-01-01
    相关资源
    最近更新 更多