Страница: 1 |
|
Вопрос: Что я делаю неправильно
|
Добавлено: 05.04.05 17:11
|
|
Автор вопроса: ZeroX | ICQ: 220401330
|
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()
Запись в базе нехочет обновлятся хоть убей
Ответить
|
Номер ответа: 1 Автор ответа:
Павел
![](images/starGold.gif) ![](images/starGold.gif) ![](images/starGold.gif) ![](images/starGold.gif) ![](images/starGold.gif) ![](images/starGold.gif)
Администратор
ICQ: 326066673 ![номер 326066673](http://wwp.icq.com/scripts/online.dll?icq=326066673&img=5)
Вопросов: 368 Ответов: 5968
|
Web-сайт: www.vbnet.ru Профиль | | #1
|
Добавлено: 05.04.05 17:28
|
в OleDb параметры не так объявляются.
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()
Обратите внимание, что добавлять параметры в коллекцию Parameters надо
в том же порядке, в котором они следуют в SQL-запросе.
Ответить
|
Страница: 1 |
Поиск по форуму