SCOPE_IDENTITY() 取出的记录

作者:leen 来源:ITPOW(原创) 日期:2005-9-6

在 SQL Server 中要取出刚刚插入的记录 ID,我们常用 select SCOPE_IDENTITY() as lastIndex,但 IsNumeric(rs("lastIndex")) 是 FALSE,它就像 numeric 类型一样,通过 RecordSet 取出来后,虽然样子像个数字,实际上 IsNumeric 判断却为假,这给后面的使用带来不便,所以我们一般直接强制类型转换 id = CLng(rs("lastIndex"))。

实际上,SCOPE_IDENTITY() 返回的函数类型为:sql_variant。

相关阅读

相关文章