powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Ругается Executenonquery
11 сообщений из 11, страница 1 из 1
Ругается Executenonquery
    #34550701
Фотография Celtics
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь запукать такую хранимку с параметрами:

CREATE PROCEDURE [dbo].[Filing_Insert]
@Originator varchar(100),
@Department varchar(100),
@Company varchar(100),
@Recipient varchar(100),
@DocumentType varchar(100),
@IN varchar(100),
@OUTL varchar(100),
@Subject varchar (100),
@To_Whom varchar (100)
AS
BEGIN
INSERT INTO FilingMaster1 (Company, Department, Originator, Recipient, DocumentType, [IN], OutL, To_Whom)
VALUES (@Company, @Department, @Originator, @Recipient, @DocumentType, @IN, @OutL, @To_Whom)
END
GO


Сам код такой:


private void button4_Click(object sender, System.EventArgs e)
{
DAInsert.InsertCommand = sqlInsert;
sqlInsert.Parameters.Add ("@Company", SqlDbType.VarChar, 20, comboBox4.Text);
sqlInsert.Parameters.Add ("@Originator", SqlDbType.VarChar, 20, comboBox5.Text);
sqlInsert.Parameters.Add ("@Recipient", SqlDbType.VarChar, 20, comboBox7.Text);
sqlInsert.Parameters.Add ("@DocumentType", SqlDbType.VarChar, 20, comboBox8.Text);
sqlInsert.Parameters.Add ("@To_Whom", SqlDbType.VarChar, 20, comboBox9.Text);
sqlInsert.Parameters.Add ("@IN", SqlDbType.VarChar, 20, dateTimePicker3.Value.ToString() );
sqlInsert.Parameters.Add ("@OutL", SqlDbType.VarChar, 20, dateTimePicker3.Value.ToString());
sqlInsert.Parameters.Add ("@Department", SqlDbType.VarChar, 20, "");
sqlInsert.ExecuteNonQuery();
}


Выдает ошибку на sqlInsert.ExecuteNonQuery(); Подскажите, что здесь не так?
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34550736
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка какой?
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34551016
Фотография Celtics
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
System error

An unhandled exception of type 'System.Data.SqlClient.SqlException' occured in system.data.dll
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34551253
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А слабо детали посмотреть? :)
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34551602
Фотография Celtics
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ругается нв начале ф-ции InitializeComponent()
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34551613
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть подозоение, что он коннекшн не открывает.
и ваще напонятно, нафига все это к адаптеру прикручено.
и мы все, конечно, протелепатировали инициализацию sqlInsert.
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34560420
Фотография Celtics
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
private System.Data.SqlClient.SqlCommand sqlInsert;

this.sqlInsert = new System.Data.SqlClient.SqlCommand();

this.sqlInsert.CommandText = "dbo.FilingInsert";
this.sqlInsert.CommandType = System.Data.CommandType.StoredProcedure;
this.sqlInsert.Connection = this.sqlConnection1;
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34560431
Фотография Celtics
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
connection открывает, потому как select работает отлично, а так же insert без параметров
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34560887
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык пробл-а решена?!!! Если нет, то запустите хотябы профайлер... потом посмотрите что он вам в SQL анализере напишет... Ээээ [IN], OutL - часом не DateTime ???
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34561246
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а может просто кол-во входных параметров ХП с переданными не совпадает?

в привведенном коде точно не совпадает

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
Ругается Executenonquery
    #34561434
Фотография Celtics
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На пар-ры можно не смотреть. Я оставил один и в хранимке и на клиенте - результат тот же. А вот если вместо параметра в хранимку подставляю, например, 'test' - все отлично работает!
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Ругается Executenonquery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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