powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выполнение процедуры
5 сообщений из 5, страница 1 из 1
Выполнение процедуры
    #32363247
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю так:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim ExcelDS As New AfalinaSoft.Reports.XLRDatasource()
Dim commReport As New SqlClient.SqlCommand()
Dim adpReport As New SqlClient.SqlDataAdapter()
Dim dsReport As New Data.DataSet()
Dim p1 As New SqlClient.SqlParameter()
Dim p2 As New SqlClient.SqlParameter()
Dim p3 As New SqlClient.SqlParameter()
Dim strSQL As String
strSQL = "release7.dbo.boss_41N"
p1.ParameterName = "@depart"
p2.ParameterName = "@m_dt1"
p2.ParameterName = "@m_dt2"
p1.SqlDbType = SqlDbType.SmallInt
p2.SqlDbType = SqlDbType.DateTime
p3.SqlDbType = SqlDbType.DateTime
p1.Value = Me.ComboBox1.SelectedValue
p2.Value = Me.DateTimePicker1.Value
p3.Value = Me.DateTimePicker2.Value
MsgBox(p3.Value)
commReport.CommandType = CommandType.StoredProcedure
commReport.Connection = Me.connRelease7
commReport.CommandText = strSQL
commReport.Parameters.Clear()
commReport.Parameters.Add(p1)
commReport.Parameters.Add(p2)
commReport.Parameters.Add(p3)
adpReport.SelectCommand = commReport
adpReport.Fill(dsReport, "RPT")
Me.XlReport1.Datasources.Clear()
ExcelDS.Alias = "al1"
ExcelDS.DataAdapter = adpReport
ExcelDS.DataMember = "RPT"
ExcelDS.DataSource = dsReport
ExcelDS.Range = "range1"
Me.XlReport1.Datasources.Add(ExcelDS)
Me.XlReport1.Report()
Сразу говорю: соединение с уже БД открыто.
На строке adpReport.Fill(dsReport, "RPT") возникает ошибка :
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in system.data.dll

Additional information: System error.

Что не так?Не могу понять.
...
Рейтинг: 0 / 0
Выполнение процедуры
    #32363262
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавлю:
при обработке исключения выдает:
Parametr1 is not a parameter for procedure [name_procedure]
и чего с этим делать
другая процедура с такими же параметрами нормально выполняется
...
Рейтинг: 0 / 0
Выполнение процедуры
    #32363597
AVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А присвоение - это опечатка?
p1.ParameterName = "@depart"
p2.ParameterName = "@m_dt1"
p2.ParameterName = "@m_dt2"
p1.SqlDbType = SqlDbType.SmallInt
p2.SqlDbType = SqlDbType.DateTime
p3.SqlDbType = SqlDbType.DateTime
...
Рейтинг: 0 / 0
Выполнение процедуры
    #32363652
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет!
не опечатка
а что не так с присвоением?
...
Рейтинг: 0 / 0
Выполнение процедуры
    #32363661
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уй!!!!
СОРРИ!!!!
ВИЖУ...
БЛИН!!!!
ОГРОМНОЕ СПАСИБО!!
ВОТ БЛИН, а мы вдвоем сидели целый день!!!!
вот тормоза.....
м-да надо чаще отдыхать, я думал у меня крыша поехала
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выполнение процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]