自从我们升级到 SQL Server 2008 后似乎开始出现此错误。
当插入数据库然后返回身份时,我得到一个“在与请求的名称或序号相对应的集合中找不到项目”错误。
这是代码:
SQL = "INSERT INTO PageFeatures(nPageFeatureFlagId,nPageFeatureFeatureId,nPageFeaturePageId) VALUES(" & nTemplateFlagId & "," & nFeatureId & "," & nPageId & "); SELECT SCOPE_IDENTITY() As nPageFeatureId;"
objrs.open SQL,objConn,1,1
nPageFeatureId = objrs("nPageFeatureId")
objrs.close
插入正在工作,因为记录在数据库中。由于某种原因,它没有返回 id。它工作正常并在 SSMS 中运行时返回 id。但是 ASP 看不到返回的 id,所以有些原因。
任何帮助将不胜感激!