【发布时间】:2013-01-12 21:55:20
【问题描述】:
在我的代码中 DR.HasRows() 返回 True,但 DR("LastID") 返回 DBNUll 而 SELECT IDENT_CURRENT ('SiteSection') AS 'LastID' 在 SQL Management Studio 中工作。
__SQLString= "SELECT IDENT_CURRENT ('SiteSection') AS 'LastID'"
Dim DR As SqlDataReader
ddConnect() 'It's my custom class that opens a connection to db, it works
DR = ddExecuteReader()
DR.Read()
If DR.HasRows() Then
GetLastID = DR("LastID")
End If
【问题讨论】:
-
你到底为什么关心最高 ID 是多少?你打算如何处理这些信息?我希望您不要在其中添加 1 并假设新值将是下一个插入的值...
标签: .net sql sql-server vb.net sql-server-2008