dataset 更新插入行,自动递增主键,如何获取更新到数据库后那行的主键? 确定更新到数据库,执行 select max(id) from table; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我现在是再重新刷一遍数据到dataset,有没有使用数据适配器自动更新的方法呢? select @@identity这是百度得到的东西哦 insert into......SELECT cast(@@IDENTITY as int) AS '{0}'这里注意最好两句话连在一起同时执行。还有就是如果是高并发的插入操作,这里查出来的数据也不准,最好少用自增列,特别是你的这个自增列还要作为其他表的关联键的时候,最好自己定义生成规则,或者偷懒就使用Guid做主键吧,就不存在这个问题了。 如果你需要使用不是特别低级的数据查询功能(比如多表关联查询,内关联,嵌套,存储过程)那么你就应该放弃dataset直接绑定数据库的方式,学会使用代码去操作数据库 系统提供的@@IDENTITY 系统变量就是插入的最新的id 跟着你的sql语句带出来就行了 本人刚学数据库,真的很菜,我就想如果利用update更新数据库后,adapter能够自动刷新dataset就好了,就不用费神写查询语言了(其实不会!) 使用WeifenLuo.WinFormsUI.Docking控件如何让打开的窗体居中 C#接收post xml里面的值... 谁有C#学习课程 怎么能保证窗口最大化的时候宽不变? C#中操作MSMQ,怎么设置事务性?设置事务性后就可以重起计算机以后队列也不消失吧? asp.net网站如何集成支付宝?求做过的DX给个解决方案,谢谢! winform调用API问题!!!急求 菜一问 如何设置打开文件通用对话框中的文件过滤器? 紧急问题,来着有分,答出者,先来的高分(关于记时器的).... SOS: 用c# 实现word或html转换成txt格式? 不使用DirectDraw,如何设置屏幕分辨率?
这是百度得到的东西哦
insert into......
SELECT cast(@@IDENTITY as int) AS '{0}'这里注意最好两句话连在一起同时执行。
还有就是如果是高并发的插入操作,这里查出来的数据也不准,最好少用自增列,特别是你的这个自增列还要作为其他表的关联键的时候,最好自己定义生成规则,或者偷懒就使用Guid做主键吧,就不存在这个问题了。
那么你就应该放弃dataset直接绑定数据库的方式,学会使用代码去操作数据库
跟着你的sql语句带出来就行了