P
plalzh
Unregistered / Unconfirmed
GUEST, unregistred user!
我的数据库DATE是日期/时间型字段,想通过ComboBox1.Text精确查询,我照葫芦画了个瓢,语句如下:
if RadioButton2.Checked then
ADOQuery1.SQL.Add('select *from GJB');
ADOQuery1.SQL.Add('where DATE =: MyDATE');
ADOQuery1.Parameters.parambyname('MyDATE').value:=StrToDate(ComboBox1.Text);
或者直接用ADOQuery1.SQL.Add('select *from GJB''where DATE:=StrToDate(ComboBox1.Text)');
但是都执行不了,提示出错,哪位给出个主意?
if RadioButton2.Checked then
ADOQuery1.SQL.Add('select *from GJB');
ADOQuery1.SQL.Add('where DATE =: MyDATE');
ADOQuery1.Parameters.parambyname('MyDATE').value:=StrToDate(ComboBox1.Text);
或者直接用ADOQuery1.SQL.Add('select *from GJB''where DATE:=StrToDate(ComboBox1.Text)');
但是都执行不了,提示出错,哪位给出个主意?