用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吗? 2007-12专家榜 取得dbgrid1连接的表名 高分求教!关于三层开发,看了几天的书,有些地方存在凝问! 求将数字金额转化为中文金额的函数? 高手请进!!一个很奇怪的问题也许是一个想法!! ListView的打印预览问题?急急急!!! 各位大虾,请帮帮忙!! 在线!!!100分,高分悬赏,如何获得apro组件,包括TApdComPort控件,急急急!!! 不明白? 在没有窗体的程序里怎样动态创建nmudp控件 我用这个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吗?