社区
Access
帖子详情
ADO.net中如何获取新加入记录的自动编号字段值
stonespace
2008-07-21 03:37:36
使用Insert插入一个记录后,无法获得自动编号主键的值.如何获得主键的值?
另外大家都使用自动编号作为主键类型吗?如果用数字/整型作为主键,有什么优缺点?
...全文
84
2
打赏
收藏
ADO.net中如何获取新加入记录的自动编号字段值
使用Insert插入一个记录后,无法获得自动编号主键的值.如何获得主键的值? 另外大家都使用自动编号作为主键类型吗?如果用数字/整型作为主键,有什么优缺点?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwwwb
2008-07-25
打赏
举报
回复
用ADO连接MDB,用
@@IDENTITY 变量
@@IDENTITY 变量是一个全局的SQL变量,用户可以用它来提取使用COUNTER数据类型的列的最后使用值。用户在提取@@IDENTITY 变量时,不能指定表的名称。返回值总是最近的通过代码插入了数据的表的COUNTER域。
SELECT @@IDENTITY
要给@@IDENTITY 值加上某个值,要将该变量用方括号括起来。
SELECT [@@IDENTITY] + 1
注意 上面SQL 语句中的@@IDENTITY变量只能通过Jet OLE DB provider 和 ADO执行提取,通过Access SQL View 用户界面提取的值将是0,另外,该值只有在通过代码插入记录时才会改变,如果通过用户接口,不管是数据表单、窗体还是Access SQL View窗口中的SQL语句, @@IDENTITY返回值都是0。因此, @@IDENTITY 的值只有在刚刚通过代码加入了记录是才是准确的。
yyaszy2
2008-07-25
打赏
举报
回复
写一个查询
SELECT USERID
FROM 表
ORDER BY USERID DESC;
查出后string USERID= ds.Tables[0].Rows[0][0].ToString();
asp.net知识库
ADO.NET
2.0 大批量数据操作和多个动态的结果集
ADO.NET
2.0 异步处理 在ASP.NET
中
使用WINDOWS验证方式连接SQL SERVER数据库 改进
ADO.Net
数据库访问方式 ASP.NET 2.0 绑定高级技巧 简单实用的DataSet更
新
数据库的类+...
winform控件与
ADO.NET
ADO.NET
的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术
中
访问数据。之所以使用
ADO.NET
名称,是因为Microsoft希望表明,这是在NET编程环境
中
优先使用的数据访问接口。
C#.net_经典编程例子400个
206 4.8 图像识别 207 实例143 查看图片的像素 207 实例144
获取
指定点的RGB
值
207 4.9 图像工具 208 实例145
获取
图片类型 208 实例146 简单画图程序 209 实例147 看图工具 213...
Access
7,714
社区成员
28,799
社区内容
发帖
与我相关
我的任务
Access
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
复制链接
扫一扫
分享
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章