QUERY问题,高手请进! access数据库,ado连接,用普通的查询语句类似:select * from table where 日期='2001-01-02' 来查询某天记录,如果该天有记录则很正常,但如恰好该天没有记录则会报错:“division by zero ”如何让其不自动报错呢?没有记录忽略就是了啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try//执行查询exceptend; 我记得access中,时间表达应该是##吧,你换成下面的试试:select * from table where 日期=#2001-01-02# select * from table where 日期=#2001-01-02# 但为什么出错信息是:“division by zero ” 奇怪?哪位解释一下?谢谢 就这个来看,问题好像不在这个SQL语句上吧,可能问题在别的地方。你再检查一下吧。 用:select * from table where 日期=#2001-01-02#是正确的问题可能在别的地方。 求高手指点 可支付报酬 请问一个关于读取服务器xml文件的问题 关于登陆框的问题 form的激活问题!大家来看看! 如何用Delphi程序关闭外部托盘程序? 高手指点:将数据通过excel的脚标导入 做成漂亮的报表? 将一数据库表转换为一定格式的文本文件,该用哪几个函数? 怎样在实现IE状态栏里的那个进度条?或是有没有这方面的控件? delphi 2005有TRvProject、TRvSystem、TRvQueryConnection这些组件吗?懂的进来帮帮忙... 如何获取两个字符串的相同字符数目?? 急救查询问题。 我想问一下TAdoquery控件做数据源是不是不允许修改更新的?
//执行查询
except
end;
你换成下面的试试:
select * from table where 日期=#2001-01-02#
奇怪?哪位解释一下?谢谢
你再检查一下吧。
问题可能在别的地方。