再问:dataadpter更新表时不能返回新增记录ID的问题
dataadpter的insertcommand的语句中,是返回ID(ID为标识列,自增量)的SQL,如下:
insert into A03 (A0301,A0302,A0308,A0303,A0304,A0306,A0309,A0307,status,pid) values (@A0301,@A0302,@A0308,@A0303,@A0304,@A0306,@A0309,@A0307,@status,@pid); SELECT id,A0301,A0302,A0308,A0303,A0304,A0306,A0309,A0307,status,pid FROM A03 WHERE id=@@IDENTITY
dtChanged = dsData.Tables(i).GetChanges
If Not dtChanged Is Nothing Then
da(i).Update(dsData.Tables(i))
'da(i).Update(dtChanged)
''如果用update(dtchanged),有一个很难理解的问题,新增的记录不能返回正确的ID值
End If
请高手作答。
insert into A03 (A0301,A0302,A0308,A0303,A0304,A0306,A0309,A0307,status,pid) values (@A0301,@A0302,@A0308,@A0303,@A0304,@A0306,@A0309,@A0307,@status,@pid); SELECT id,A0301,A0302,A0308,A0303,A0304,A0306,A0309,A0307,status,pid FROM A03 WHERE id=@@IDENTITY
dtChanged = dsData.Tables(i).GetChanges
If Not dtChanged Is Nothing Then
da(i).Update(dsData.Tables(i))
'da(i).Update(dtChanged)
''如果用update(dtchanged),有一个很难理解的问题,新增的记录不能返回正确的ID值
End If
请高手作答。
...全文
相关推荐
ubuntu22.04安装ebpf所需deb包
ubuntu22.04安装ebpf所需deb包
政府科技管理者如何高效整合区域创新资源并精准配置?.docx
政府科技管理者如何高效整合区域创新资源并精准配置?
基于霍尼韦尔Voyager 1400g系列扫描器
基于霍尼韦尔Voyager 1400g系列扫描器:有线图像扫描设备快速上手与配置指南【自动识别技术】基于Honeywell Voyager 1400g扫描器的多接口配置与条码读取优化:工业级固定式成像扫描设备应用指南
高校技术转移办公室人员如何快速识别与筛选高质量专利?.docx
高校技术转移办公室人员如何快速识别与筛选高质量专利?
政府科技管理者在推动区域科技成果转化过程中,如何解决技术供需信息匹配效率低的问题?.docx
政府科技管理者在推动区域科技成果转化过程中,如何解决技术供需信息匹配效率低的问题?


