У меня есть хранимый код sql, который отлично работает в SSMS. Когда я пытаюсь выполнить код и назначить возврат к набору данных, я возвращаю нулевые строки назад. Я использовал непосредственное окно, чтобы гарантировать, что я отправляю правильные параметры в сохраненный процесс, и все это хорошо.SQL Stored Proc и Dataset
Что еще может заставить меня получить нулевые строки, присвоенные набору данных. Вот мой код.
Спасибо, Майк
EDIT: Я не получаю никаких исключений из SQL ..
Public Function GetTransReporting(ByVal transNumber As Long, ByVal customerID As Long) As DataCommon.transReporting
Dim myTransReporting As New transReporting
Dim da As SqlDataAdapter
Dim prm1 As SqlParameter
Dim prm2 As SqlParameter
mcmd = New SqlCommand
mcmd.CommandType = CommandType.StoredProcedure
mcmd.Connection = mcn
mcmd.CommandText = "GetTransReportingByCustomerID"
prm1 = New SqlParameter("@transNumber", Data.SqlDbType.BigInt)
prm1.Value = customerID
mcmd.Parameters.Add(prm1)
prm2 = New SqlParameter("@customerNumber", Data.SqlDbType.BigInt)
prm2.Value = transNumber
mcmd.Parameters.Add(prm2)
da = New SqlDataAdapter(mcmd)
da.Fill(myTransReporting)
Return myTransReporting
End Function
Что это хранимая процедура делать? Что-нибудь необычное? – MartW