我真让它给k了-------

big_net 2001-11-14 05:15:00
在一个单元中用两个table和 两个表
表1 中的id字段(decimal 识别种子 1 自动编号)
表2中有和表1同样的id(自动编号的字段)(表1中id能自动的加1)
在向表中添加数据时候,表1运行正常,表2 却出现了"Field 'id' must have a value" 的错误
其中两个表的添加数据的代码如下:
with Table1 do
begin
try
append;
fieldbyname('type_name').asstring:=edit1.text;
fieldbyname('remark').AsString:=edit2.text;
post;
edit1.text:='';
edit2.text:='';
edit1.setfocus;
close;
open;
except
showmessage('提交数据库出现错误!');
cancel;
end;
end;
with Table2 do//===========出现"Field 'id' must have a value" 的错误!
begin
try
append;
fieldbyname('server_type').asstring:=edit3.text;
fieldbyname('server_price').Asfloat:=strtofloat(edit4.text);
fieldbyname('content').AsString:=edit5.text;
post;
edit3.text:='';
edit4.text:='';
edit5.text:='';
edit3.setfocus;
close;
open;
except
showmessage('提交数据库出现错误!(自定义服务项目表)');
cancel;
end;
我碰到好几次这样的情况,我用的sql server数据库,请高手指点迷津!!!
...全文
89 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
big_net 2001-11-24
  • 打赏
  • 举报
回复
upup
big_net 2001-11-23
  • 打赏
  • 举报
回复
upup
newyj 2001-11-14
  • 打赏
  • 举报
回复
不能用table
他有bug用query
cobi 2001-11-14
  • 打赏
  • 举报
回复
表2中的id字段是否也是(decimal 识别种子 1 自动编号)这种类型的,否则当然要赋值了

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧