现在的位置: 首页 > 综合 > 正文

“sql statement not set”和”preparestatement:Dynamic sql error”

2013年01月08日 ⁄ 综合 ⁄ 共 313字 ⁄ 字号 评论关闭

今天试了一下Lazarus的FB操作能力,反得提示“sql statement not set”,因为SQLQuery是用来插入数据的,所以sql属性没有设置,而是动态赋值:Insert...

但是老提示上面的错,刚开始以为是插入也需要一个默认的sql,其实是自已搞错了,sql语句设了,但没有赋值过去;还有一个错,老是报“preparestatement:Dynamic sql error”,

看了一下,以为是Lazarus不支持Execute procedure 的存储过程,试了N久,才发现是自已错了,数据库太老了,存储过程没有更新,所以SQL语句传入的

参数和数据库里的Procedure 参数不一致,导致报错,重新修改数据库,OK;

抱歉!评论已关闭.