SQL Как сохранить значение поля типа image в файл #398350


#0 by Собеседник
Подскажите, плиз по сабжу. Не силен в SQL А заодно и назад его впихнуть Необходимо сделать из 7.7 bcp - смотрел-смотрел. нифига не понял Зачем? Есть БД мобильной торговли - разработчики(+саппорт), г....(промолчу) не хотят(или не могут) внести изменения печатную форму. Хочу хоть глянуть не нее. Есть подозрение что там шаблон текстовый...
#2 by H A D G E H O G s
Вот пример для 8-ки:
#3 by H A D G E H O G s
Вместо
#4 by Бамбур
Повесь на форме текстовое поле с формулой или Процедура ПриНачалеРедактированияСтроки КонецПроцедуры Синтаксис: ПриНачалеРедактированияСтроки Назначение: Предопределенная процедура при интерактивном редактировании строки документа. Замечание: Данная процедура может располагаться только в модуле формы документа.
#5 by Собеседник
- спасибо а с утилитой BCP.exe нет примера?
#6 by Собеседник
при обращении к RecordSet.Fields("Data").Value :(
#7 by Собеседник
апну разок.
#8 by smaharbA
записывай через MSScriptControl
#9 by Собеседник
можно пример. а то что 7.7. не может обработать это RecordSet.Fields("Data").Value ? даже при использовании MSScriptControl ображатся к полу в рекордсете все равно прийдется... есть знаете может лучьше пример с BCP
#10 by Собеседник
можно пример. = можно пример?
#11 by smaharbA
bcp.exe "select top 1 rsc_bin from master.sys.syslockinfo" queryout file.bin  -S 1cserversqlexpress_2 -T -N
#12 by Собеседник
exec master..xp_cmdshell 'bcp "SELECT top 1 FormTemplate FROM dbBase.dbo.DS_PrintForms" queryout testfile -c -SSQL2005 -Usa -Pxxxxx' РЕЗУЛЬТАТ NULL Starting copy... SQLState = S1000, NativeError = 0 Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Кодовая страница 866 не поддерживается SQL Server SQLState = S1000, NativeError = 0 Error = [Microsoft][ODBC SQL Server Driver]Не удается разрешить совпадение уровня столбцов NULL BCP copy out failed NULL
#13 by Собеседник
понял. тип файла не задан
#14 by Собеседник
вычитал на SQL.ru было сказано "bcp сам создаст необходимый тип"
#15 by Собеседник
:( не получилось exec master..xp_cmdshell 'bcp "SELECT top 1 FormTemplate FROM dbBase.dbo.DS_PrintForms" queryout testfile.bin -c -SSQL2005 -Usa -Pxxxxx' та же ошибка
#16 by Собеседник
видимо так... exec master..xp_cmdshell 'bcp "SELECT top 1 FormTemplate FROM dbBase.dbo.DS_PrintForms" queryout testfile.bin -c СР866 -SSQL2005 -Usa -Pxxxxx' ща...
#17 by Собеседник
все ок, только не "-c СР866" а "-cСР866" т.е. exec master..xp_cmdshell 'bcp "SELECT top 1 FormTemplate FROM dbBase.dbo.DS_PrintForms" queryout testfile.bin -cСР866 -SSQL2005 -Usa -Pxxxxx' но, это мне ничего не дало. я надейлся увидеть что-то удобочитаемое, а получил ....бинарные данные - так это наверное называется. Надеялся увидеть текстовый файл :( Значит, то что описано в решить не получится? :( Или может еще чего-то не так задал в параметрах bcp
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С