Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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()

Запись в базе нехочет обновлятся хоть убей

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 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-запросе.

Ответить

Номер ответа: 2
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #2 Добавлено: 05.04.05 17:55
Спасибо!!!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам