你的日期格式要符合标准select * from db where date=:date;
query1.parambyname('date').asdatetime=:date;
query1.parambyname('date').asdatetime=:date;
解决方案 »
- DBNavigator1的"+"號代表AdoDataSet的哪個事件?
- pascal中如何定义一个不确定几个子树的树阿?
- 如何只打印table表过滤后的数据集
- 急!!!ADO多表更新问题
- 急:请教怎样删除一个已安装的ocx控件并重新安装(主要是想换一个类名)
- 订单系统开发
- ★★★请关注基于Delphi的强大三层框架,目前已经形成了一个活跃的用户群体
- 我的应用服务器经常会处于龟息状态,检查内存和CPU的使用都很稳定,但是它就是不响应其他的请求,可能要过个十几分钟才行,请大家畅所欲
- 记录比较多,但我想在dbgrid中十条十条记录的显示,一次只显示十条,按下十条时再显示下一个十条。
- 用Delphi的ADO组件怎样复制另一个表全部的数据?
- 谁帮我把下面的代码翻译成BCB的,100分!
- 请问 有高人用DCOM 作过 多层分布式数据库应用
query1.SQL.Clear;
query1.SQL.Add('select * from table1 where birtherday = :da');
query1.Params[0].AsDateTime:=StrtoDateTime('2002-01-01');
query1.Open;
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from table1 where birtherday = :dat');
query1.parambyname('dat').asstring:=maskedit.text
query1.Open;
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from table1 where birtherday = :dat');
query1.parambyname('date').asstring:=date;
query1.Open;
请注意MASKEDIT的日期个是要正确设置
另外zgd210的query1.parambyname('date').asstring:=date;
句中date应为dat.
那maskedit的日期要怎么设呢?设成什么样的才行?yyyy-mm-dd行吗?
我的数据库是用database desktop建的,表是paradox 7的,date是date类型的
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select * from table1 where birtherday = :dat');
query1.parambyname('dat').asstring:=strtodate(maskedit.text);
query1.Open;
adoquery1.SQL.text:=format('select * from tablename where pd_date>''%s''',[maskedit.text]);
adoquery1.Open;