procedure TForm1.Button1Click(Sender: TObject);
var aaa:tparameter;
begin
aaa:=adoquery1.Parameters.AddParameter;
aaa.Name:='bh';
aaa.Value:=5;
adoquery1.SQL.Add('select * from rysx where bh>:bh');
adoquery1.Active:=true;
end;
var aaa:tparameter;
begin
aaa:=adoquery1.Parameters.AddParameter;
aaa.Name:='bh';
aaa.Value:=5;
adoquery1.SQL.Add('select * from rysx where bh>:bh');
adoquery1.Active:=true;
end;
解决方案 »
- delphi ftp保持连接的问题
- 每日一蛋
- pagecontrol中的hint
- 关于 listbox的 自绘问题。有经验的来看看。
- 有没有类似MSN提示某人上线的Balloon Tip工具,或者方法?
- 求解数据格式
- 请教在那里才能找到用人单位的详细工作要求呢?
- 帮忙看看这个登录程序错在哪里了????100分!!!!!!
- adotable设了master/detail 如何取消,我要对adotable使用filter 100分
- 一个简单问题,请指导!
- 用IE5.0浏览主页时,执行"文件"-->"另存为"-->"my" 文件名,则指定位置出现"my.html"文件和"my"目录名,其实"my.html"为最重要,"my"目录则次要,如何设定IE5.0存盘时不建"my"目录名和不下载其中的文件??
- 用list控件时在items中加入值的同时能不能为每个值加一个附带值
adoquery1.sql.add('select * from rysx where bh > :bh'');时总是出错
错误描述是:“变量或者类型不正确,或者不在可接受范围之内,要不就是与其他数据冲突。”我知道在adoquery控件(Object Inspector)的sql中直接写如语句:select * from rysx where bh > :bh
再在程序中调用
with adoquery1 do
begin
close;
Parameters.ParamByName('bh').Value := 5;
open;
end;
是没错的。
但是在程序中直接写sql.text,就是出错,不知道是什么原因,望大虾指点。