Вопрос № 55261: Здравствуйте! Не могу понять, в чем беда. Не апдейтится табличка в Oracle из кода на C++.NET. Отлавливаю ошибку - сообщение "Invalid Operation. The Connection Is Closed".
Текст команды UPDATE - "UPDATE TABLE1 SET FIELD1 = :FIE...
Вопрос № 55.261
Здравствуйте! Не могу понять, в чем беда. Не апдейтится табличка в Oracle из кода на C++.NET. Отлавливаю ошибку - сообщение "Invalid Operation. The Connection Is Closed".
Текст команды UPDATE - "UPDATE TABLE1 SET FIELD1 = :FIELD1 WHERE ID = :ID"
В Параметр :FIELD1 попадает нормальное строковое значение, в параметр :ID тоже совершенно точно кладется число соответствующее необходимому ID.
OracleType для ID - Number, размерность - 10, тип значения :ID - упакованный Int32. Т.е. числа нормальные друг для друга.
Отвечает: Архангельский Андрей Германович
Здравствуйте, Яковлев Данил Александрович!
А он тебе прямо написал "Соединение закрыто" - ищи там. SQL код здесь не причем
--------- Если дело заслуживает быть сделаным, то оно заслуживает чтобы его сделали ХОРОШО
Отвечает: Карпов Алексей
Здравствуйте, Яковлев Данил Александрович!
Попробуйте использовать OracleDataAdapter.Update(DataSet) он выполнить обновление или удаление или добовление записис в БД.
Ответ отправил: Карпов Алексей (статус: 4-ый класс)
Ответ отправлен: 13.09.2006, 13:30