T
tonmy
Unregistered / Unconfirmed
GUEST, unregistred user!
用户将2002-1-5误输入成0002-1-5,结果QuickReport报表显示到这个数据时就死机,
查看控件,发现小于0100年的数据都会产生异常,用ADO控件连接数据库在表格中显示也有这个问题,
VB中的ADO控件也是如此。但DELPHI的BDE控件没问题。
想了好久,最后用TRY...做了异常处理,凡是遇到日期型数据同时产生这样异常就返回"9999-1-1"。
假定数据库中确实已经存在0002-1-5这样的日期数据,QuickReport怎么修改才能把这个数据原本的打印出来?
注:用Oracle数据库
欢迎大家讨论,帮忙提前,谢谢。
查看控件,发现小于0100年的数据都会产生异常,用ADO控件连接数据库在表格中显示也有这个问题,
VB中的ADO控件也是如此。但DELPHI的BDE控件没问题。
想了好久,最后用TRY...做了异常处理,凡是遇到日期型数据同时产生这样异常就返回"9999-1-1"。
假定数据库中确实已经存在0002-1-5这样的日期数据,QuickReport怎么修改才能把这个数据原本的打印出来?
注:用Oracle数据库
欢迎大家讨论,帮忙提前,谢谢。