用adotable1.append/adotable1['tab1']:=123/adotable1.post新增记录,通过dbgrid体现,但发现自动编号id(access数据库)始终为0,原因何在,我该如何处理(本人想提取本记录的id编号.) 打开数据库,检测ID字段是否是自动编号直接读取就可以如: D:=adotable1['ID'] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ID是自动编号,但d:=adotable1['id']后,d仍然为0. 我试过以下代码:adotable2.Open;adotable2.append;adotable2['tabl']:='yang';adotable2.post;showmessage(adotable2['tab1']);showmessage(adotable2['ID']);一切正常牙,可以返回你要的值我不知道泥为甚末不行,继续,我非常有兴趣 建议你好好看看自动编号id是否设置好啊或换成SQL吧 是否指针移动了,来个last以后再取吧 自动ID号是在数据库POST时才产生的!而且用户不能对它赋值。你在POST前检测它当然会存在问题。 我建了个计算字段,是用adoquery1[计算字段]:=i;inc(i);来实现的,一旦进行了修改,这个计算字段就不断的增加,改几字段增加几,真是没办法了。 你的记录进去了没有,如果进去了id还是0的话,那你的id设置肯定有问题 谢谢大家特别是cobi,这二天回答了我不少问题,以后还请大家多多帮助.cobi,能给我你的e-mail吗? Fastreport 做成OCX控件 QReport中用什么控件可以显示递增的序号(自动生成)? 关于chart显示数据的问题?? 请介绍一下解析html网页代码的方法,急用,谢谢! 求一部动画片,300分赠上 一个简单的概念问题! 如何在“发送”菜单中加一个新项目 请教,读流发生错误 如果使用dephi实现阿理旺旺自动登陆 delphi如何做出像Object Inspector里面那样的网格 我用这个netmessagebuffersend怎么不好使,信使服务就是都不到,大家帮看看。 请教:在节省系统资源方面应注意哪些问题,主要包括那些方面?应该如何做?
adotable2.Open;
adotable2.append;
adotable2['tabl']:='yang';
adotable2.post;
showmessage(adotable2['tab1']);
showmessage(adotable2['ID']);
一切正常牙,可以返回你要的值
我不知道泥为甚末不行,继续,我非常有兴趣
或换成SQL吧
而且用户不能对它赋值。
你在POST前检测它当然会存在问题。
adoquery1[计算字段]:=i;
inc(i);
来实现的,一旦进行了修改,这个计算字段就不断的增加,改几字段增加几,真是没办法了。
cobi,能给我你的e-mail吗?