关于数据保存的问题?(100分)

  • 主题发起人 主题发起人 kadi88
  • 开始时间 开始时间
K

kadi88

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi + ADO + Access

DBEdit1对应客户档案表中的一个字段比如:家庭电话.

当我在DBEdit1输入电话号码并保存后,然后我想删除电话号码,
当想保存修改后.提示错误:

字段'客户档案.家庭电话'不能是零长度的字符串.

请问我该作些什么,以使我能够清空曾输入的电话号码.
 
後台:客户档案.家庭电话 定義可為Null 另外在你
保存時的TDataSet的BeforPost事件裡是否有約束代碼?
 
我是定义了可為Null。
“TDataSet的BeforPost事件裡是否有約束代碼”没有。
不知道是什么原因?
 
用Delphi6的ADO就没这个CASE
试试
 
在 beforePost 中进行 null 检查
if 是null then abort;
 
是我误操作了唉太粗心谢过bes96261
 
后退
顶部