为什么查询时总是点击查询按钮两次才会有结果,而以后只要点击一次就可以有查询结果了?
2009-02-19 16:44
627 查看
为什么查询时总是点击查询按钮两次才会有结果,而以后只要点击一次就可以有查询结果了? Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiDB/html/delphi_20061219170657216.html
我用Delphi做查询时,用的是TADOQuery,传递参数进行查询,可是,查询窗体刚打开时,为什么总是要点击“查询”两次才出结果,而以后击“查询”一次就可以显示结果了?
以下是代码,请高手们帮我分析一下,到底是怎么回事了,该怎么改掉这个错误!
//执行查询
procedure TfrmBookFeeQuery.BitBtn2Click(Sender: TObject);
begin //执行查询
with QueryDS do
begin
close;
Parameters.Clear;
Parameters.CreateParameter('@V',ftstring,pdinput,20,Combobox1.Text);
if RadioButton1.Checked then
begin
CommandText:='select * from FeeHistory where [ClassName]=:V';
end
else
begin
CommandText:='select * from Departments where [DepartmentName]=:v';
end;
active:=true;
end;
end;
Open一下
open了也不行呀,还是一样
好明显TADOQuery是没有CommandText的,不提示你错误?
UP,我也遇到过
QueryDs是一个TADODataSet组件
http://www.delphi2007.net/DelphiDB/html/delphi_20061219170657216.html
我用Delphi做查询时,用的是TADOQuery,传递参数进行查询,可是,查询窗体刚打开时,为什么总是要点击“查询”两次才出结果,而以后击“查询”一次就可以显示结果了?
以下是代码,请高手们帮我分析一下,到底是怎么回事了,该怎么改掉这个错误!
//执行查询
procedure TfrmBookFeeQuery.BitBtn2Click(Sender: TObject);
begin //执行查询
with QueryDS do
begin
close;
Parameters.Clear;
Parameters.CreateParameter('@V',ftstring,pdinput,20,Combobox1.Text);
if RadioButton1.Checked then
begin
CommandText:='select * from FeeHistory where [ClassName]=:V';
end
else
begin
CommandText:='select * from Departments where [DepartmentName]=:v';
end;
active:=true;
end;
end;
Open一下
open了也不行呀,还是一样
好明显TADOQuery是没有CommandText的,不提示你错误?
UP,我也遇到过
QueryDs是一个TADODataSet组件
相关文章推荐
- 动态创建添加按钮后,解决开始需要点击两次才能触发,之后点击一次就可以了
- 为什么数据可以从pl/sql查出来而使用ado.net查询,结果却是空?
- 关于js中按钮类型是image时表单验证问题---点击一次可以验证再次点击直接提交--的问题
- 用jquery 绑定一个按钮click事件后,第一次点击后,一切正常,第二次点击,竟然执行两次,以后越来越多
- 当textfield中有输入的字符时候才会让按钮可以被点击
- 登录模块点击一次登录按钮发起了两次请求
- 用jquery 绑定一个按钮click事件后,第一次点击后,一切正常,第二次点击,竟然执行两次,以后越来越多
- 按钮的ajax请求时,一次点击两次提交的问题
- 按钮的ajax请求时,一次点击两次提交的问题
- 按钮的Ajax请求时一次点击两次提交的解决方法
- 点击按钮一次,请求两次问题解决
- 一个个性化的点击以后可以变成Loading的按钮
- 用jquery 绑定一个按钮click事件后,第一次点击后,一切正常,第二次点击,竟然执行两次,以后越来越多
- 按钮点击不起作用和点击一次执行两次问题解决
- 用jquery 绑定一个按钮click事件后,第一次点击后,一切正常,第二次点击,竟然执行两次,以后越来越多
- 窗口上提供四个文本框和一个按钮,幼儿可以在前三个文本框中输入两个运算数和运算符号,当点击按钮时在第四个文本框中显示结果。
- 【Android问题记录】为什么在终端直接查询数据库可以查到数据但是用代码总是查不到
- C#.NET 中按钮点击一次刷新,第二次才会触发按钮事件解决办法
- 在另一个input框里,点击查询,可以自动获取到上面input框的值
- 为什么点击一次后hover样式失效了?