关于ADOQuery中sql语句update的使用问题 在ACCESS中单独运行sql语句的update语句就没有问题但是一搬到ADOQuery的sql语句中运行就报错误说update语句有语法错误!!!!!!!!!!!请教高手! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能用adoquery1.open;要用adoquery1.execsql; 估计是引号弄错了。Access的SQL中用双引号来括字符串,Delphi中是用单引号的。最好把你的SQL语句贴出来就知道了。 第一,你是用的open就錯了,要用execute;第二,語句如果是你寫的,是不是寫錯了,如樓上所說是不是引號問題。 刚刚找到另一种可能性dm.ADOQuery_USERLIST.SQL.Add('UPdate userlist set password=:op' );这句话不行是因为password好像是关键字,而在access中不是。请大家注意这点,我搞得头都大了,才想明白。真是郁闷啊 dm.ADOQuery_USERLIST.SQL.Add('UPdate userlist set password=:op' );ADOQuery_USERLIST.Parameters.ParamByName('op').Value:=赋值; CSDN怎么回事啊??下载积分乱扣? Cxgrid如何隐藏footer合计行? 谁有,最先进的客户管理方案 急问:程序运行为什么出现了多个窗体?在线等待! 你问有没有delphi下载 还是ADO连接Access的问题阿,最基本的问题,欢迎作答。(急) 关于指针移动问题。 关于报表的问题(有看头哟) 简单的问题,PASCAL里的一个整数想转成字符串怎么转? HINT 的字体怎么设?????????? 关于ZIPTV,我是用他解压缩RAR,在本机运行很正常,到其他机器就不能解压,并捕捉不到异常. form的显示问题
要用adoquery1.execsql;
第二,語句如果是你寫的,是不是寫錯了,如樓上所說是不是引號問題。
dm.ADOQuery_USERLIST.SQL.Add('UPdate userlist set password=:op' );
这句话不行
是因为password好像是关键字,而在access中不是。
请大家注意这点,我搞得头都大了,才想明白。真是郁闷啊
ADOQuery_USERLIST.Parameters.ParamByName('op').Value:=赋值;