Показать сообщение отдельно
Старый 28.09.2006, 13:58   #4  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,335 / 3558 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
ага, я так и думал. Просто есть одна маааленькая грабелька. В метод executeUpdate равно как и executeQuery передается SQL-запрос. Так вот - параметр который там стоит - обрезается на 1000 символов (ограничение типа str). Учитывая размеры xpo - не думаю - что он туда поместится (там еще будут инструкции типа INSERT/UPDATE). Мне в свое время для добавления записи в базу клиент-банка (налоговое платежное поручение) - пришлось разбить INSERT на INSERT+UPDATE - т.к. не влезло.
А тут фиг разобьешь XPO.
Глобально - я не придумал как красиво преодолеть такую грабельку. Если только предварительно сохранять в таблице Аксапты данные, а затем напрямую экспортить данные из этой таблицы. Но это не всегда удобно
Это же ограничение касается и ADO (все равно там COMVariant применяется)
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 28.09.2006 в 14:02.