powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Рассылка Doc
1 сообщений из 1, страница 1 из 1
Рассылка Doc
    #39996952
glamis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Требуется сделать слияние списка из MSSQL-таблицы и Word-документа.
При попытке описать коннект пишет ошибку: строка более 255 байт. КАк обойти?
так формирую строку:
TEXT TO _conn TEXTMERGE NOSHOW PRETEXT 15
OLEDB;Provider=SQLOLEDB.1;Persist Security Info=True;User ID=<<MS_SQL_UID>>;Pwd=<<MS_SQL_password>>;Data Source=<<MS_SQL_SERVER>>;Use Procedure for Prepare=1;
Auto Translate=True;Packet Size=4096;Workstation ID=0-A1111;Use Encryption for Data=False;Tag with column collation when possible=False;
Initial Catalog=assp21_temp
ENDTEXT
длина строки 296.
В Excel это работает.
так записывает макрос Word:
TEXT TO _conn TEXTMERGE NOSHOW PRETEXT 7
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=<<MS_SQL_UID>>;Initial Catalog=assp21_temp;Data Source=<<MS_SQL_SERVER>>;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=0-A1111;Use Encryption for Data=False;Tag with column col
ENDTEXT
Длина строки 255, но здесь не передается пароль.

Попутно: пробовал закачать через CSV, но тоже проблема - вставляет в какой-то японской кодировке. И как указать кодовую страницу для OpenDataSource - непонятно.
Если у кого-то есть опыт и поделитесь - заранее благодарен.

Только прочитать всю эту хрень - подвиг))))
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Рассылка Doc
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]