Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Выполнение процедуры
|
|||
|---|---|---|---|
|
#18+
Делаю так: 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. Что не так?Не могу понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 14:03 |
|
||
|
Выполнение процедуры
|
|||
|---|---|---|---|
|
#18+
Добавлю: при обработке исключения выдает: Parametr1 is not a parameter for procedure [name_procedure] и чего с этим делать другая процедура с такими же параметрами нормально выполняется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 14:11 |
|
||
|
Выполнение процедуры
|
|||
|---|---|---|---|
|
#18+
А присвоение - это опечатка? p1.ParameterName = "@depart" p2.ParameterName = "@m_dt1" p2.ParameterName = "@m_dt2" p1.SqlDbType = SqlDbType.SmallInt p2.SqlDbType = SqlDbType.DateTime p3.SqlDbType = SqlDbType.DateTime ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 16:57 |
|
||
|
Выполнение процедуры
|
|||
|---|---|---|---|
|
#18+
нет! не опечатка а что не так с присвоением? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2003, 17:26 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32363652&tid=1439730]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 367ms |

| 0 / 0 |
