SQL Server 标识列-.NET 中取 SCOPE_IDENTITY() 的值

作者:vkvi 来源:ITPOW(原创) 日期:2007-11-28

sql 语句为:select SCOPE_IDENTITY() as lastId

利用 DataReader 取值方式为:

int lastId = Convert.ToInt32(reader.GetValue(0));

int lastId = int.Parse(reader.GetValue(0).ToString());

不能使用 GetInt32。

当然我们也可以在 sql 中转换类型为整数型,就可以使用 GetInt32 了:

select cast(SCOPE_IDENTITY() as int)

相关阅读

相关文章