adoquery.Close;
adoquery.SQL.Clear;
s:='update 用户 set password=%0 where username=%1';
s:=Format(s,[edit5.text,edit3.text]) ;
adoquery.ExecSQL(s);
adoquery.open;
以上代码为什么会提示, too many actual parameters??
小弟先谢谢了
adoquery.SQL.Clear;
s:='update 用户 set password=%0 where username=%1';
s:=Format(s,[edit5.text,edit3.text]) ;
adoquery.ExecSQL(s);
adoquery.open;
以上代码为什么会提示, too many actual parameters??
小弟先谢谢了
解决方案 »
- 关于delphi中cxgrid插入任意行的方法
- 帮个忙,谁有将mpg文件转换成DVD文件的源码!不胜感激!
- 局域网访问 网络不通怎么判断
- delphi编译问题
- 如何做一个OLE自动化的服务器(如EXCEL),可以嵌入到宿主程序Word中
- 求助各位大虾,如何将Excel表中的数据导入Paradox表中?
- 如何设置类似于MS的菜单风格
- ***************DBGrid中,当数据库处于编辑状态时,鼠标单击另一条记录,默认post,如何屏蔽调他。
- 用delphi如何实现这种类似网页的效果?很急!!!
- 一个exe文件删除它自己,怎样实现?
- 这些SQL语句如何写
- 老生常谈的题目:如何操纵其它类的PROTECTED域方法和属性。
这样就行了
是你参数付值不对
try
with adoquery do
begin
Close;
SQL.Clear;
sql.append('update 用户 set password=:pwd where username=:username');
parameters.parameterbyname('pwd').value := trim(edit5.text);
parameters.parameterbyname('username').value := trim(edit.3.text);
ExecSQL;
end;
except
//出错处理
end;