Я начинающий программист VB, и я уверен, что это решение тривиально, однако я получаю вышеуказанную ошибку, когда пытаюсь отобразить результаты одного из моих сохраненных процессов в SQL Server, который не нуждается параметры. Как я могу это исправить?
Мой код выдержки:
Dim SQLCmd as SQLCommand = new SQLCommand()
SQLCmd.CommandText = "Exec AllTableCount"
SQLCmd.CommandType = CommandType.StoredProcedure
SQLCmd.Connection = GlobalFunctions.GlobalF.GetDevSQLServerStoredProcedure(SQLCmd.CommandType)
SQLCmd.ExecuteNonQuery()
MsgBox(SQLCmd.ExecuteNonQuery)
Где GetDevSQLServerStoredProcedure определен в другом файле как:
Public Shared Function GetDevSQLServerStoredProcedure(ByVal SQL As String)
Dim DBConn As SQLConnection
Dim DBCommand As SQLDataAdapter
Dim DSPageData As New System.Data.DataSet
DBConn = New SQLConnection(ConfigurationSettings.AppSettings("AMDMetricsDevConnectionString"))
DBCommand = New SQLDataAdapter(SQL) 'This is the line it errors on'
DBCommand.Fill(DSPageData, "Exceptions")
Return DSPageData
End Function
Я вижу этот SP из VS 2008 в обозревателе серверов. Таким образом, проблема заключается в том, что я не знаю, как подключить адаптер данных к SP. Просто строковый запрос.