|
![]() |
#1 |
Administrator
|
ага, я так и думал. Просто есть одна маааленькая грабелька. В метод executeUpdate равно как и executeQuery передается SQL-запрос. Так вот - параметр который там стоит - обрезается на 1000 символов (ограничение типа str). Учитывая размеры xpo - не думаю - что он туда поместится (там еще будут инструкции типа INSERT/UPDATE). Мне в свое время для добавления записи в базу клиент-банка (налоговое платежное поручение) - пришлось разбить INSERT на INSERT+UPDATE - т.к. не влезло.
А тут фиг разобьешь XPO. Глобально - я не придумал как красиво преодолеть такую грабельку. Если только предварительно сохранять в таблице Аксапты данные, а затем напрямую экспортить данные из этой таблицы. Но это не всегда удобно Это же ограничение касается и ADO (все равно там COMVariant применяется)
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 28.09.2006 в 14:02. |
|
![]() |
#2 |
Участник
|
Цитата:
X++: strLen((strRep('x', 2000)))==2000 Последний раз редактировалось belugin; 28.09.2006 в 14:15. |
|
Теги |
sql server, odbc |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|