使用FirebirdSQL创建数据库表时出错

使用FirebirdSQL创建数据库表时出错,sql,firebird,firebird2.5,Sql,Firebird,Firebird2.5,我试图使用FlameRobin将表添加到FirebirdSQL数据库,但出现以下错误: Error: *** IBPP::SQLException *** Context: Statement::Prepare( CREATE TABLE drinks ( ... ) ) Message: isc_dsql_prepare failed SQL Message : -104 can't format message 13:896 -- message file C:\Windows\f

我试图使用FlameRobin将表添加到FirebirdSQL数据库,但出现以下错误:

Error: *** IBPP::SQLException ***
Context: Statement::Prepare( CREATE TABLE drinks
(
    ...
) )
Message: isc_dsql_prepare failed

SQL Message : -104
can't format message 13:896 -- message file C:\Windows\firebird.msg not found

Engine Code    : 335544569
Engine Message :
Dynamic SQL Error
SQL error code = -104
Token unknown - line 3, column 5
.

我试着用谷歌搜索这个问题,但找不到解决办法。有人知道这里的问题是什么吗?

目前看来,问题中的
创建表
就是实际陈述。在这种情况下,您会收到错误,因为它只是无效语法:

CREATE TABLE drinks (
    ...
)
如果我在Flamerobin中执行此操作,我会得到几乎相同的错误(除了我在第2行第5列(第一个
)处),因为解析器在那里需要一个列名。在
..
处,您需要指定表的实际列(以及可选的约束)

例如:

CREATE TABLE drinks (
    ID INTEGER PRIMARY KEY,
    NAME VARCHAR(100) NOT NULL
)

这是一个语法错误,请显示您正在使用的实际
CREATE TABLE
语句。您的语句有一个点(
),其中不应包含任何点。