【发布时间】:2015-10-09 00:14:08
【问题描述】:
我正在使用 asp.net (VB.NET) 使用 Microsoft 应用程序块 (MAB) 填充表以获取数据。当我在 SQL Server 管理中运行存储过程时,它返回一个零记录的记录集。在 MAB 中,记录集返回零记录,但 RecordsAffected 属性返回 411 条记录。
Dim sqlParameters As SqlParameter() = SqlHelperParameterCache.GetSpParameterSet(connectionString, "GetList")
sqlParameters(0).Value = UID (543435)
sqlParameters(1).Value = Para1 (1)
sqlDataReader = SqlHelper.ExecuteReader(connectionString, CommandType.StoredProcedure, "GetList", sqlParameters)
我不打算展示 SQL,没有意义,它返回零记录。 RecordsAffected 返回了 411 条记录,为什么会出现差异?如何让 RecordsAffected 返回零。
【问题讨论】:
-
你能把 SP 也包括进来吗?
-
我选择了多条记录,放到一个临时表(411)中,然后过滤临时表返回零记录。