在Delphi怎么用字符类型的数据来查询access中的时间类型的字段? select * from 表1 where time="'+Edit1.text+'"其中time在access表中定义为时间日期类型,而Edit1.text是字符类型。想要完成的目的是,通过程序中输入时间来查询数据库中的记录,不知道还有什么更好的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ACCESS中有没有chartoDatetime函数咯. 你为什么不用DATETIMEPICKER呢? 用这个多好啊 不用转化 直接用 time=="'+DateTimePicker1.DateTime.Datetime+'"???? 直接用 time=="'+DateTimePicker1.DateTime'"?? var sqlstr:string;begin sqlstr:='select * from 表1 where time='''+Edit1.text+'''';//这样写没有问题,你要看看你的time字段保存的日期的格式是怎样的 ....end; access中的日期时间是以字符串的形式保存的,即使你使用datetimepicker也要将其内容转换成字符串类型,需要使用DateTimeToStr或formatdatetime进行转换 地产跌到麻木了,散分 符中出现#0该如何处理 ***************数据的发送和接收 在一个主从表的中,从表的关联COL这么取的主表的关联COL? 自已写代码创建的窗口,如何实现关闭事件? 200分,星期一结,散分开心 有没有高手告诉我memo怎么设行距,或是不管怎么样,达到目的就行啦,呵呵。有点急咧。 我在做文本操作时候发现速度很慢,有没有老兄能够给指点,在线等。。 怎样实现数据库的备份? 请问那里有介绍midas系统的技术文挡?? 请教:FastReport 打印邮编 求助一个小问题
用这个多好啊 不用转化
begin
sqlstr:='select * from 表1 where time='''+Edit1.text+'''';//这样写没有问题,你要看看你的time字段保存的日期的格式是怎样的
....
end;