当前位置: 技术问答>java相关
一个我不懂的数据库访问问题,关于自动编号的获取
来源: 互联网 发布时间:2015-07-20
本文导语: ACCESS中,我建一张表,其中一个字段(ID)是选择的"自动编号"(第一个字段). 以后我用getInt("ID"),getString("ID"),都得不到植,但是如果我用getString(1),就可以获得了,不明白为什么,请指教... | 我在sqlser...
ACCESS中,我建一张表,其中一个字段(ID)是选择的"自动编号"(第一个字段).
以后我用getInt("ID"),getString("ID"),都得不到植,但是如果我用getString(1),就可以获得了,不明白为什么,请指教...
以后我用getInt("ID"),getString("ID"),都得不到植,但是如果我用getString(1),就可以获得了,不明白为什么,请指教...
|
我在sqlserver下面试验过了,不会出现你所说的情况
会不会是你的select语句选取的字段没有这个id还是字段名写错了?
会不会是你的select语句选取的字段没有这个id还是字段名写错了?
|
我在SqlServer上试过了,不会出现你这种情况
想必access中应该也不会这样(不确定的说)
是不是你的字段名并不是“ID”?还是你的SELECT语句中并无这个字段?
想必access中应该也不会这样(不确定的说)
是不是你的字段名并不是“ID”?还是你的SELECT语句中并无这个字段?
|
再oracle里面,自动编号是另外有一个变量的,叫sequence
在mysql里面,插入新纪录的时候,不加id就可以实现自加一的,只要在设计表的时候把id设置成autoincrease
在mysql里面,插入新纪录的时候,不加id就可以实现自加一的,只要在设计表的时候把id设置成autoincrease
|
不会吧!?你的其他字段使用GETSTRING("XXXX")方法可以得到吗!?