在這裏,在我的代碼DR.HasRows()
回報True
,但DR("LastID")
回報DBNUll
而SELECT IDENT_CURRENT ('SiteSection') AS 'LastID'
作品在SQL Management Studio中。IDENT_CURRENT返回NULL
__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,並假設新值將被插入下一個... –