程序要求从edit 中动态的取出时间然后到数据库中查询以该时间为关键字段的数据在delphi 中应该怎么写程序,
我用了两种方法
1、adoquery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.sql.text:='select * from tabe1 where rq='+quotestr(formatdatetime('yyyy-MM-dd',DateTimePicker1.date);
ADOQuery1.Parameters[0].Value:=strtodate(edit1.Text);
ADOQuery1.Open;
这个提示有错2、 if ADOQuery1.Locate('rq',date,[]) then
form3.Show也不行我该怎么办?
我用了两种方法
1、adoquery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.sql.text:='select * from tabe1 where rq='+quotestr(formatdatetime('yyyy-MM-dd',DateTimePicker1.date);
ADOQuery1.Parameters[0].Value:=strtodate(edit1.Text);
ADOQuery1.Open;
这个提示有错2、 if ADOQuery1.Locate('rq',date,[]) then
form3.Show也不行我该怎么办?
解决方案 »
- 如何对Excel获取指定名称单元格进行操作?
- 外部程序上有toolbar按纽,用SPY++看它只有一个总的句柄,如何模拟点击其上的某个按纽呢?
- '''is not a valid integer value
- 工程中有个单元不能设置断点
- liangqingzhi(老之) 来接分
- 各们GG MM请进(来者有分)
- 比如一个时间是2003年5月1日1时3分2秒,另一个是Now(),怎样求他们之差并以秒为单位?
- 怎样把表中的一个字段的全部值添加到combobox中
- 怎样把桌面“我的电脑”图标显示在image组件内?
- 错误提示!!!!'AdoQuery.CommandText does not return a Result Set'是什么意思
- 我快死了
- 100分求助,请问自己编写组件时,如何设置组件在容器中的位置
with AdoQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select * from data where rq=:xDate); //rq为日期型字段才可以的
Parameters[0].Value:=DateTimePicker1.datetime;
Open;
end;
改為
SQL.Add('select * from data where rq=:xDate);Locate('rq',date,[])
要尋主鍵才有效!!
应该怎样定义datatimepicker1