我尝试使用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
.
我试过谷歌搜索问题,但一直无法找到解决方案。有谁知道这里的问题是什么?
答案 0 :(得分:1)
就目前而言,问题中的CREATE TABLE
似乎是实际的陈述。在这种情况下,您收到错误,因为它只是无效的语法:
CREATE TABLE drinks (
...
)
如果我在Flamerobin中执行此操作,我会得到几乎相同的错误(除了我在第2行第5列(第一个.
),因为解析器需要一个列名。在{{1您需要指定表的实际列(以及可选的约束)。
例如:
...