Oracle.ManagedDataAccess 4.121.1.0 в обновлении: ORA-01461: МОЖЕТ СВЯЗАТЬ ДЛИННОЕ ЗНАЧЕНИЕ ТОЛЬКО ДЛЯ ВСТАВКИ В ДЛИННУЮ КОЛОННУ
У меня есть эта ошибка при обновлении таблицы:
ORA-01461: CAN BIND A LONG VALUE ONLY FOR INSERT INTO A LONG COLUMN
столбец, который дает эту ошибку, определяется как CLOB
и я пытаюсь вставить строку с почти 40 тыс. символов... Я прочитал здесь, что решение было бы определить ParameterDirection
как InputOutput
и не только Input
, Я сделал, но потом я получаю следующую ошибку
ORA-00932: INCOHERENT TYPES OF DATA: - WAITED; CLOB OBTAINED
Как я могу решить эту проблему? Также я думаю, что это проблема DLL, потому что с System.Data.OracleClient
это работает хорошо. Но я хотел бы использовать Oracle.ManagedDataAccess
потому что другой устарел.
Спасибо
1 ответ
https://community.oracle.com/thread/509725?start=15&tstart=0
Опять же - вставьте эту ошибку в Google - у многих людей много ошибок, и эти проблемы часто повторяются.