|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
1) Создал Stored Procedure и запустил ее из среды разработки VS.Net. Все сработало замечательно.
2) Ту же Stored Procedure запускаю из программы:
Public Function SendAnswer(ByVal Answer As String, ByVal Mail As String, ByVal Signature As String) As String
Dim oDserv As New DataServices.DataServices
Dim cmd As New SqlCommand("spInsertGuestAnswers", oDserv.sqlCNN)
Dim prm As SqlParameter
prm = New SqlParameter("@Answer", SqlDbType.NVarChar, 1000)
prm.Value = Answer
cmd.Parameters.Add(prm)
prm = New SqlParameter("@Mail", SqlDbType.NVarChar, 50)
prm.Value = Mail
cmd.Parameters.Add(prm)
prm = New SqlParameter("@Sign", SqlDbType.NVarChar, 50)
prm.Value = Signature
cmd.Parameters.Add(prm)
Try
cmd.ExecuteNonQuery()
Catch ex As Exception
Return ex.Message
Finally
oDserv = Nothing
cmd.Dispose()
End Try
и получаю ошибку:
"Line 1: Incorrect syntax near ''spInsertGuestAnswers''."
То-бишь что-то с префиксом, указывающим на DBOwner. В то же время несколько десятков других Stored Procedures c таким же префиксом работает нормально.
ConnectionString во всех случаях один и тот же. UID и password - тоже.
В чем может быть дело?
Спасибо!
Спасибо! Евгений Боуден
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Dim cmd As New SqlCommand("spInsertGuestAnswers", oDserv.sqlCNN)
cmd.CommandType = CommandType.StoredProcedure
|
|
|
|
|
Supreme Being
      
участник
Last Login: 19.10.2008 12:14
Сообщ.: 693,
Visits: 7 081
|
|
Спасибо!!!
Извиняюсь за собственную невнимательность.
Спасибо! Евгений Боуден
|
|
|
|