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

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
25.05.2007, 11:40
    #34550736
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
ошибка какой?
...
Рейтинг: 0 / 0
25.05.2007, 12:48
    #34551016
Celtics
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
System error

An unhandled exception of type 'System.Data.SqlClient.SqlException' occured in system.data.dll
...
Рейтинг: 0 / 0
25.05.2007, 13:51
    #34551253
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
А слабо детали посмотреть? :)
...
Рейтинг: 0 / 0
25.05.2007, 15:10
    #34551602
Celtics
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
Ругается нв начале ф-ции InitializeComponent()
...
Рейтинг: 0 / 0
25.05.2007, 15:12
    #34551613
winsky!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
есть подозоение, что он коннекшн не открывает.
и ваще напонятно, нафига все это к адаптеру прикручено.
и мы все, конечно, протелепатировали инициализацию sqlInsert.
...
Рейтинг: 0 / 0
30.05.2007, 11:22
    #34560420
Celtics
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
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
30.05.2007, 11:26
    #34560431
Celtics
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
connection открывает, потому как select работает отлично, а так же insert без параметров
...
Рейтинг: 0 / 0
30.05.2007, 13:04
    #34560887
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
Дык пробл-а решена?!!! Если нет, то запустите хотябы профайлер... потом посмотрите что он вам в SQL анализере напишет... Ээээ [IN], OutL - часом не DateTime ???
...
Рейтинг: 0 / 0
30.05.2007, 14:21
    #34561246
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ругается Executenonquery
а может просто кол-во входных параметров ХП с переданными не совпадает?

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

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


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