我的表具有这种结构T_user(usern,pass,realname: varchar(50);
我是 Firebird 的初学者,我想执行以下语句,但出现此错误:
if (select Count(*) as cnt FROM T_USER WHERE ( usern = 'test') And (pass
= ']')) > 0 then select T_user.realname from t_user where t_user.usern = 'test';
这是错误消息:
错误:IBPP::SQLException 上下文:Statement::Prepare( if (select Count(*) as cnt FROM T_USER WHERE (usern = 'test') And (pass = ']')) > 0 then select T_user.realname from t_user其中 t_user.usern = 'test' ) 消息:isc_dsql_prepare 失败
SQL 消息:-104 无效令牌
引擎代码:335544569 引擎消息:动态 SQL 错误 SQL 错误代码 = -104 令牌未知 - 第 1 行,第 1 列如果
我正在使用 Firebird 2.5 和 FlameRobin。