P pzning Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #1 我用 rz的 时间输入控件,dateedit 往数据库保存时,当为空时提示错误,不知如何解决,请快回,[?]谢谢。
风 风中的狼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #4 将数据库中这个字段设为String型就可以了, 估计你原来是设成了日期型,然后写入时用StrToDate语句转换的,因为DateEdit1.Text 为' - - '时,StrToDate语句无法转换,所以出错
将数据库中这个字段设为String型就可以了, 估计你原来是设成了日期型,然后写入时用StrToDate语句转换的,因为DateEdit1.Text 为' - - '时,StrToDate语句无法转换,所以出错
P pzning Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-26 #7 风中的狼,请写个例子,谢谢。 比如 adotable1.insert; adotable1['字段']:=dateedit1.text //为空时错误 数据库为access adotable1.post;
风中的狼,请写个例子,谢谢。 比如 adotable1.insert; adotable1['字段']:=dateedit1.text //为空时错误 数据库为access adotable1.post;
风 风中的狼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-29 #8 你上面的语句就可以了 关键是将该字段设为文本型。 DateEdit控件实际上是个TDatePicker控件加上TMaskedit控件 所以它的值不可能为空,就算是没有数据,DateEdit1.Tex也等于 [red]' - - '[/red] 如果该字段是日期型,' - - '是不能经过转换的,所以程序当然会报错。
你上面的语句就可以了 关键是将该字段设为文本型。 DateEdit控件实际上是个TDatePicker控件加上TMaskedit控件 所以它的值不可能为空,就算是没有数据,DateEdit1.Tex也等于 [red]' - - '[/red] 如果该字段是日期型,' - - '是不能经过转换的,所以程序当然会报错。