B
bobzane
Unregistered / Unconfirmed
GUEST, unregistred user!
代码是这样的:
with ADOTable1 do
begin
Insert;
FieldByName('name').AsString:=edti1.text;
FieldByName('phone').AsString:=edit2.text;
........
Post;
end;
在第一个文本框中,输入了姓名,比如张三,在edit2中,是空着的,没填。在post时候,
出现这样的严重错误:
Project Txl.exe raised exception class EOleException with message 'Field'txl.phone
cannot be a zero-length string'.process stopped. Use Step or Run to continue.
我想大概是说“电话”的那个字段长度不能为0。不过我不理解,在Access2000中建表的时候
也有空的字段,在程序中怎么就不行了,为什么?
with ADOTable1 do
begin
Insert;
FieldByName('name').AsString:=edti1.text;
FieldByName('phone').AsString:=edit2.text;
........
Post;
end;
在第一个文本框中,输入了姓名,比如张三,在edit2中,是空着的,没填。在post时候,
出现这样的严重错误:
Project Txl.exe raised exception class EOleException with message 'Field'txl.phone
cannot be a zero-length string'.process stopped. Use Step or Run to continue.
我想大概是说“电话”的那个字段长度不能为0。不过我不理解,在Access2000中建表的时候
也有空的字段,在程序中怎么就不行了,为什么?