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

时间:2014-04-21 22:23:34

标签: 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\firebird.msg not found

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

我试过谷歌搜索问题,但一直无法找到解决方案。有谁知道这里的问题是什么?

1 个答案:

答案 0 :(得分:1)

就目前而言,问题中的CREATE TABLE似乎是实际的陈述。在这种情况下,您收到错误,因为它只是无效的语法:

CREATE TABLE drinks (
    ...
)

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

例如:

...