我见过其他人报告System.Net.Sockets.SocketException
异常,但他们主要涉及 Web 服务。我们没有调用任何网络服务。事实上,这个 ASP.NET 应用程序是一个单层应用程序,其 UI 和数据层包含在一个程序集中。要检索数据,我们手动打开连接、创建命令并执行读取器或使用数据适配器填充数据表,然后再将其传递到页面。
每月几次尝试执行命令时,我们得到System.Net.Sockets.SocketException
. 我不知道是什么原因造成的。如主题中所述,我们正在访问 Teradata 数据库,因此我们使用 TdConnection、TdCommand、TdDataAdapter。
cmdSolutionName = New TdCommand(sSql, Con)
daSolutionName.SelectCommand = cmdSolutionName
daSolutionName.Fill(tmpTable) 'Exception is thrown here
有谁知道直接使用数据库连接而不是 Web 服务时会导致此异常的原因是什么?