【发布时间】:2016-11-14 17:59:41
【问题描述】:
我的程序有在线和离线模式。
- 它使用 C#
SqlCommand类在线连接到 SQL Server 实例。 - 离线它使用 C#
SqlCeCommand类连接到本地.SDF文件。
现在我想在在线模式下执行以下操作
GetSqlCommand("insert into my_table (col1) values (@c1); SELECT SCOPE_IDENTITY()", conn))
所以我插入一条记录,然后用SELECT SCOPE_IDENTITY() 取回该新记录的 ID。
但在使用 SQL Server CE 处于脱机模式时,它会引发错误。有没有办法在不运行单独查询的情况下使用 SQL Server CE 从插入中取回 ID?
【问题讨论】:
标签: c# sql sql-server sql-server-ce