ADOQuery1->SQL->Text ="select * From "+quary1+" union all select * From "+quary2+""; ADOQuery1->SQL->Add(" where 日期=:Datime1");
ADOQuery1->Parameters->ParamByName("Datime1")->Value=Datime1;
这样写可以吗
先试试看什么问题吧
追问我试了 能够查询出来数据 但是好像条件没有执行
ADOQuery1->SQL->Add(" where 日期=:Datime1");
ADOQuery1->Parameters->ParamByName("Datime1")->Value=Datime1;
如果我改为ADOQuery1->SQ>Text ="select * From "+quary1+""; 能够查询出表中某一天的数据
可能是不是不能用这样的条件来查询哦,能不能换个写法,有的条件数据类型不同,能一起比较么。。。