vavavol
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Для доступа к данным по уже прокатанной традиции юзал продукты Devart. В частности, для доступа к Oracle - ODAC. Недавно после долгого перерыва написал "приблуду" с СУБД Oracle+Delphi с ODAC. Сервер 12, база UNICODE, XE6, ODAC 9.3.9. Стоял клиент ORACLE, коннектился с приложения через TNS (oci). Всё было хорошо. Но выяснилось, что у заказчика не везде можно установить клиент, вообщем сделал опцию Direct Mode Connection. Коннектится нормально, а вот запросы с русскими литералами НЕ "хавает", выдаёт разного рода ошибки. Например, select DECODE(sdu.ACCOUNT_STATUS,'OPEN','Да','Нет') выдаёт ORA-01756 'Нет завершающей ковычки'. Хотя через oci всё работало. Может, кто-то сталкивался с таким и есть решение без необходимости переписывать SQL? Заранее благодарен за ответ |