adoquery.parabyname('yourparametername')
解决方案 »
- 删除数据库里数据时遇到的问题
- idhttp get网页 出现 http/1.0 400 bad request 问题
- DELPHI编写一个能处理表达式的计算器!
- 請問一下把三層的應用層移到另外一台服務器上去該做些什么工作?
- 求教!微软TTS编程、PCM编码解码问题,300分
- 求!! 谁能给我个 Delphi的服务端和客户端之间通信的例子(代码)!!!
- 高分求救!很急的,有关用户权限的设置问题。(在线等待,谢谢!)
- 想学Delphi,请问老鸟们俺该怎么开始?
- 一个希讨论的问题,决对重要
- 编写象WINZIP右键菜单的问题?我已经解决了大部分,但还有个小问题?
- 小问题?(刚过完节,大家节日快乐!)
- F7 & F8 区别到底是什么? 我看着都是单步....
其中之前加:号的是参数,用ParamByName 赋值。
With AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('Select * From table1 Where Field1=:Value');
ParamByName('Vaule').asInteger:=1;
Open;
end;
With AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('Select * From table1 Where Field1=:Value');
Parameters.ParamByName('Vaule').Value:=1;
Open;
end;
注:ParamByName不能直接写,前面要带个Parameters,并且不能用.AsString,.AsInteger等,只能用.Value。FieldByName的用法则和BDE里的Query 一样。