Что я неправильно делаю

Форум посвящён работе с базами данных в .NET.

Модератор: Ramzes

ZeroX
Бывалый
Бывалый
 
Сообщения: 207
Зарегистрирован: 29.04.2003 (Вт) 12:36
Откуда: Мой адрес не дом и не улица, мой адрес Советский Союз

Что я неправильно делаю

Сообщение ZeroX » 05.04.2005 (Вт) 16:05

Код: Выделить всё
dbUpdateCmd = New OleDb.OleDbCommand("UPDATE Patients SET Surname=@Surname, FirstName=@FirstName, LastName=@LastName, Sex=@Sex, Age=@Age,Growth=@Growth,Weight=@Weight WHERE ID=@ID", dbConnection)
dbUpdateCmd.Parameters.Add("@ID", _ID)
dbUpdateCmd.Parameters.Add("@Surname", _Surname)
dbUpdateCmd.Parameters.Add("@FirstName", _FirstName)
dbUpdateCmd.Parameters.Add("@LastName", _LastName)
dbUpdateCmd.Parameters.Add("@Sex", _Sex)
dbUpdateCmd.Parameters.Add("@Age", _Age)
dbUpdateCmd.Parameters.Add("@Growth", _Growth)
dbUpdateCmd.Parameters.Add("@Weight", _Weight)
dbUpdateCmd.ExecuteNonQuery()


Запись нехочет обновлятся хоть убей - что делаю неправльно
Каждый warning мечтает стать error'om

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 05.04.2005 (Вт) 17:06

как вариант, добавляй параметры в порядке встроке.
Както я боролся с такой лажей.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

ZeroX
Бывалый
Бывалый
 
Сообщения: 207
Зарегистрирован: 29.04.2003 (Вт) 12:36
Откуда: Мой адрес не дом и не улица, мой адрес Советский Союз

Сообщение ZeroX » 05.04.2005 (Вт) 18:19

Уже разобрался
Вот решение:
Код: Выделить всё
dbUpdateCmd = New OleDb.OleDbCommand("UPDATE Patients SET Surname=?, FirstName=?, LastName=?, Sex=?, Age=?,Growth=?,Weight=? WHERE ID=?", dbConnection)
dbUpdateCmd.Parameters.Add("Surname", _Surname)
dbUpdateCmd.Parameters.Add("FirstName", _FirstName)
dbUpdateCmd.Parameters.Add("LastName", _LastName)
dbUpdateCmd.Parameters.Add("Sex", _Sex)
dbUpdateCmd.Parameters.Add("Age", _Age)
dbUpdateCmd.Parameters.Add("Growth", _Growth)
dbUpdateCmd.Parameters.Add("Weight", _Weight)
dbUpdateCmd.Parameters.Add("ID", _ID)
dbUpdateCmd.ExecuteNonQuery()
Каждый warning мечтает стать error'om

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 06.04.2005 (Ср) 16:57

Так сразу бы и сказал, что не SQL Server используешь!
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в ADO.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList