回 帖 发 新 帖 刷新版面

主题:sql的update能用吗....

adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('update usertable set memo=dd');
adoquery.sql.execsql;

这样的语句有错吗,,,为什么运行时还会提示"update语句错误"....

回复列表 (共1个回复)

沙发

如果dd是个string型变量,修改如下

adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('update usertable set memo='''+dd+'''');
adoquery.sql.execsql;

如果dd是个integer型变量,修改如下

adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('update usertable set memo='''+inttostr(dd)+'''');
adoquery.sql.execsql;

我来回复

您尚未登录,请登录后再回复。点此登录或注册