易截截图软件、单文件、免安装、纯绿色、仅160KB

Access的bug

我用Access的时候,ID是主键自动生成。
那插入一条记录的时候,在执行了插入语句之后还有一个代码string sqlGetId = "select max(Nid) from News" ;
是想获取刚才插入的记录所生成的ID,可是每次获取到的都是上一条记录的ID。
在Sql Server里却没这个问题啊!
哦,没试过。谢谢LZ告之,以后遇到这样事情,就知道把结果+1。呵呵

引用
哦,没试过。谢谢LZ告之,以后遇到这样事情,就知道把结果+1。呵呵

加1更惨,因为数据不可能完全连续啊,可能中间删除了几条也说不定

有空试试,我用的也是ACCESS,估计关闭连接后再搜索就正常,你用的是什么版本?

我用的是07,插入后搜索非自增字段,而搜索一不重复随机数字段,正常

+1个人认为不对,因为如果是类似多线程产生并发的时候,那就不好说了

引用
有空试试,我用的也是ACCESS,估计关闭连接后再搜索就正常,你用的是什么版本?

我用的是07,插入后搜索非自增字段,而搜索一不重复随机数字段,正常


没关闭啊。是重开一个连接

引用

没关闭啊。是重开一个连接


同意,重新连接,select maxid


引用
select @@identity

这个要和插入操作在一个连接一个事物中
这个在access中是可以获取到新插入自增数据ID的,我亲自试验过(access2003)


请问这个怎么用?select @@identity from News,结果一直都是0啊

try:
s


相关问答:

ACCESS数据库与VB开发的软件进行互连网连接

本来我是用ACCESS+VB建立一个软件(局域网),现在由于办公地点有变动,相换成INTERNAT的,有没有办法解决,

象这样的情况,如果是广域网,最好改成:B\S的
如果是局域网的,最好改成:C\S的
http://downlo ......

关于EXTERNAL ACCESS ASSEMBLY权限设置 急急!!!

项目需要创建程序集,并对该程序集设置EXTERNAL_ACCESS权限,以完成外部访问功能,比如采用如下语句:
create assembly assemblyName(程序集名称) from 'D:\dllName.dll' with permission_set = external ......

请教access数据库动态生成的问题

//**********************************
//程序功能:创建Access数据库和数据表
//**********************************
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, ......

Access连接语句查询结果与sql2005不一致

SQL code:

select count(1) from HouseList a left join MemberList b on
(a.OperationName=b.UName and a.Eid=1 and a.houselc='2')

以上这条语句在sql2005中查询得到760条记录,放在access中查询只有14� ......

Access 2007 怎么设置防止修改?

我的项目的几个重要的表放在这个Access里。这几个表只读的不需要修改。请问有什么方法禁止发生修改呢?我要保证数据的完整性。
2003 中可以进行用户组的权限的设置。

我只想要2007的。因为密码还没有人能破解出 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号