Здравствуйте всем!
Пjмогите пожалуйста мне разобраться, нужна помощь, а то голова уже пухнет. Моя проблема состоит в том, что я подсчитываю сумму и эту сумму мне нужно записать в таблицу БД. Для этого я использую компонент OleDbDataAdapter. Мой запрос срабатывает, только когда в построителе запросов его выполняешь, он вполняется и передает результаты в БД. А когда его уже в программе используешь, все проходит без ошибок, но данные не изменяются в БД. Я уже многое, что находила в интернете, но у меня ничего не срабатывает. Вот часть моей проги.
OleDbDataAdapter11.UpdateCommand.CommandText = "update ozenka set summa_bal =:s where ID_ozenka =:ozenka"
OleDbDataAdapter11.UpdateCommand.Parameters(0).Value = summa
OleDbDataAdapter11.UpdateCommand.Parameters(1).Value = zapros
OleDbDataAdapter11.Update(S_ozenka1.OZENKA)
где summa и zapros, полученные до этого данные. А параметры "s" и "ozenka" , уже заранее прописаны в свойстве Parametrs OleDbDataAdapter
Я пробовала еще сразу передавать параметры, вот так:
OleDbDataAdapter11.UpdateCommand.CommandText = "update ozenka set summa_bal = 300 where ID_ozenka = 1"
Ответить
|