Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема с insertcommand / 9 сообщений из 9, страница 1 из 1
15.03.2010, 15:50
    #36521236
assassnka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
Добрый день. Не работает insertcommand.
Все параметры правильно перечислены как и в самой базе.
Код инсерта
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
 01 .SqlDataAdapter1.InsertCommand.Parameters("@ID_zak").Value = ""
 02 .SqlDataAdapter1.InsertCommand.Parameters("@ID_kl").Value = ""
 03 .SqlDataAdapter1.InsertCommand.Parameters("@ID_oper").Value = ""
 04 .SqlDataAdapter1.InsertCommand.Parameters("@ID_proc").Value = ""
 05 .SqlDataAdapter1.InsertCommand.Parameters("@ID_rsy").Value = ""
 06 .SqlDataAdapter1.InsertCommand.Parameters("@ID_rast").Value = ""
 07 .SqlDataAdapter1.InsertCommand.Parameters("@ID_podr").Value = ""
 08 .SqlDataAdapter1.InsertCommand.Parameters("@ID_dob").Value = ""
 09 .SqlDataAdapter1.InsertCommand.Parameters("@Data_podachi").Value = ""
 10 .SqlDataAdapter1.InsertCommand.Parameters("@Data_ispol").Value = ""
 11 .SqlDataAdapter1.InsertCommand.Parameters("@D_plan_ispol").Value = ""
 12 .SqlDataAdapter1.InsertCommand.Parameters("@Pom_o_isp").Value = ""
 13 .SqlDataAdapter1.InsertCommand.Parameters("@Skvajina").Value = ""
 14 .SqlDataAdapter1.InsertCommand.Parameters("@Kyst").Value = ""
 15 .SqlDataAdapter1.InsertCommand.Parameters("@Cex").Value = ""
 16 .SqlDataAdapter1.InsertCommand.Parameters("@Smena").Value = ""
 17 .SqlDataAdapter1.InsertCommand.Parameters("@Mestorojdenie").Value = ""
 18 .SqlDataAdapter1.InsertCommand.Parameters("@Obem_rast").Value = ""
 19 .SqlDataAdapter1.InsertCommand.Parameters("@Obem_dob").Value = ""
 20 .SqlDataAdapter1.InsertCommand.Parameters("@Brigada").Value = ""
 21 .SqlDataAdapter1.InsertCommand.Parameters("@N_oper_atc").Value = ""
 22 .SqlDataAdapter1.InsertCommand.Parameters("@K_oper_atc").Value = ""
 23 .SqlDataAdapter1.InsertCommand.Parameters("@N_smeni").Value = ""
 24 .SqlDataAdapter1.InsertCommand.Parameters("@K_smeni").Value = ""
 25 .SqlDataAdapter1.InsertCommand.Parameters("@Prim").Value = ""
 26 .SqlDataAdapter1.InsertCommand.Parameters("@Inv_n_skvaj").Value = ""
 27 .SqlConnection1.Open()
 28 .SqlDataAdapter1.InsertCommand.ExecuteNonQuery()
 29 .SqlConnection1.Close()
 30 .Zakaz_e_ds1.Clear()
 31 .SqlDataAdapter1.Fill(Zakaz_e_ds1)

И еще пару вопросов. как сделать так, чтобы при добавлении у меня ИД сам прописывался +1 к последнему значению в базе.
...
Рейтинг: 0 / 0
15.03.2010, 15:59
    #36521264
comphead
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
assassnka,

база MsSql?
...
Рейтинг: 0 / 0
15.03.2010, 16:05
    #36521285
assassnka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
Microsoft Sql Server 2005
...
Рейтинг: 0 / 0
15.03.2010, 16:09
    #36521296
comphead
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
assassnka,

в поле ID своей таблицы в Базе Данных поставте свойство IDENTITY
...
Рейтинг: 0 / 0
15.03.2010, 17:40
    #36521613
assassnka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
Задал. получил след ошибку.
Не удалось преобразовать значение параметра из String в Int32.
...
Рейтинг: 0 / 0
15.03.2010, 17:42
    #36521619
comphead
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
assassnka,

ошибка говорит сама за себя.
...
Рейтинг: 0 / 0
15.03.2010, 17:43
    #36521623
assassnka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
А на update выдает теперь эту ошибку
Cannot update identity column 'ID_zak'.
Хотя до идентити все было ок. Обновляло.
...
Рейтинг: 0 / 0
15.03.2010, 18:00
    #36521678
assassnka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
Да, если учесть, что у меня стринг нигде не прописано, ни в коллекции параметров в InsertCommand, ни в базе. я не пойму откуда там у меня появился стринг
...
Рейтинг: 0 / 0
15.03.2010, 20:13
    #36521908
assassnka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с insertcommand
Порешал проблему. Получилась следующая ситуация, если задаю identity, то ругается на set identity_insert off, понял что нужно прописать c on, но не понял только где.
Если без идентити, то добавляет запись с ИД 0, т.к. скорее всего SqlDataAdapter1.InsertCommand.Parameters("@ID_zak").Value = "". Подскажите плз как сделать, чтобы с идентити добавляла по списку записи.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Проблема с insertcommand / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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