CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

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

楼主big_net(jasonking)2001-11-14 17:15:00 在 Delphi / VCL组件开发及应用 提问

在一个单元中用两个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数据库,请高手指点迷津!!! 问题点数:40、回复次数:4Top

1 楼cobi(我是小新)回复于 2001-11-14 17:30:04 得分 20

表2中的id字段是否也是(decimal   识别种子   1     自动编号)这种类型的,否则当然要赋值了Top

2 楼newyj(吴刚vs西西弗)回复于 2001-11-14 18:47:39 得分 20

不能用table  
  他有bug用queryTop

3 楼big_net(jasonking)回复于 2001-11-23 23:43:58 得分 0

upup           Top

4 楼big_net(jasonking)回复于 2001-11-24 00:41:30 得分 0

upupTop

相关问题

  • K,真奇怪!!!
  • 真TMD不爽!散分!一大早就给鸟屎K中!
  • K,我真不好意思再搞程序了!
  • k,原来真能得到QQ币,不过比较麻烦
  • 倒分k
  • 真见鬼,我的可用分只有79分,前阵子还有N K呢?
  • 一个简单的dll就有三百多K,怎样给程序减肥呀?
  • 最大K乘积
  • 如何使用K
  • QQ:64413542,这鸟人极度哈日,谁能帮我K他!真TMD恶心死我了

关键词

  • 字段
  • 数据库
  • server
  • fieldbyname
  • edit
  • asstring
  • 错误
  • 表
  • 自动编号
  • 出现

得分解答快速导航

  • 帖主:big_net
  • cobi
  • newyj

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo