【发布时间】:2011-10-17 13:08:01
【问题描述】:
我遇到了最令人沮丧的问题,基本上我有一个网站和一个 Web 服务在同一台服务器上运行。两者都使用 ADO.net 使用我自己创建的几个自定义调用连接到数据表,该网站从来没有遇到连接到特定 proc 以返回数据的问题,但是 web 服务,据说每 100 次调用一次proc,返回一个空数据集,即使它应该返回填充并在 SQL Mgmt Studio 中的查询中执行。奇怪的是它在大多数情况下都有效,但偶尔会返回此错误:
System.IndexOutOfRangeException:在 System.Data.DataTableCollection.get_Item(Int32 索引)处找不到表 0
Dim SQLCmd As SqlCommand = CreateSPCommand("VerifyCredentialsSP")
SQLCmd.Parameters.AddWithValue("@Password", Credentials.Password)
GetData(SQLCmd)
ds.DataSetName = "Customer"
If ds.Tables(0) IsNot Nothing Then
ds.Tables(0).TableName = "Customer"
End If
【问题讨论】:
标签: web-services ado.net dataset