我正在尝试使用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
.
我已尝试使用Google搜索问题,但无法找到解决方案。有人知道这里的问题吗?
从目前的情况看CREATE TABLE
,问题中的似乎是实际陈述。在这种情况下,您会收到错误消息,因为它只是无效的语法:
CREATE TABLE drinks (
...
)
如果我在Flamerobin中执行此操作,则会得到几乎相同的错误(除了第二行的第5列(第一行.
),因为解析器期望在那里有一个列名。在这时,...
您需要指定实际的列(以及可选的约束) )。
例如:
CREATE TABLE drinks (
ID INTEGER PRIMARY KEY,
NAME VARCHAR(100) NOT NULL
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句