Blackberry的SQL逻辑错误或缺少数据库

Blackberry的SQL逻辑错误或缺少数据库,sql,sqlite,blackberry,java-me,Sql,Sqlite,Blackberry,Java Me,我对SQLite for Blackberry相当陌生,我正在测试我的程序,尝试实现SQLite,但我看不出这个查询有什么问题 CREATE TABLE 'LECGRAL'('ID_LEC' TEXT NOT NULL, 'ID_LECTURISTA' TEXT, 'COD_UNICOM' TEXT NOT NULL, 'RUTA' TEXT NOT NULL, 'ITINERARIO' TEXT NOT NULL, 'CICLO'

我对SQLite for Blackberry相当陌生,我正在测试我的程序,尝试实现SQLite,但我看不出这个查询有什么问题

CREATE TABLE 'LECGRAL'('ID_LEC' TEXT  NOT NULL,
'ID_LECTURISTA'    TEXT,
'COD_UNICOM'       TEXT  NOT NULL,
'RUTA'             TEXT  NOT NULL,
'ITINERARIO'       TEXT  NOT NULL,
'CICLO'            TEXT  NOT NULL,
'ESTADO'           TEXT  NOT NULL,)

SQL逻辑错误或缺少数据库是我遇到的错误。知道为什么吗?

我想后面的逗号:

'ESTADO'           TEXT  NOT NULL,)
                                 ^ Right here
是你麻烦的根源。另外,您不需要引用这些列或表名,这是:

CREATE TABLE LECGRAL(
    ID_LEC           TEXT  NOT NULL,
    ID_LECTURISTA    TEXT,
    COD_UNICOM       TEXT  NOT NULL,
    RUTA             TEXT  NOT NULL,
    ITINERARIO       TEXT  NOT NULL,
    CICLO            TEXT  NOT NULL,
    ESTADO           TEXT  NOT NULL
)

应该没问题。

我认为后面的逗号:

'ESTADO'           TEXT  NOT NULL,)
                                 ^ Right here
是你麻烦的根源。另外,您不需要引用这些列或表名,这是:

CREATE TABLE LECGRAL(
    ID_LEC           TEXT  NOT NULL,
    ID_LECTURISTA    TEXT,
    COD_UNICOM       TEXT  NOT NULL,
    RUTA             TEXT  NOT NULL,
    ITINERARIO       TEXT  NOT NULL,
    CICLO            TEXT  NOT NULL,
    ESTADO           TEXT  NOT NULL
)
应该没问题