21.06.2007, 12:39 | #1 |
Участник
|
Возник вопрос:
У поля стоит свойство SybType = UserDefined Но почему-то в диалогах экспорта и импорта фильтр ставится *.bmp И еще вопросик: Ну при импорте понятно - делаем FileName:='путь\*.doc', и при импорте в диалоге фильтруются все .doc файлы. А при экспорте хотелось бы тоже фильтровать их чтобы были видны, но одновременно хочется и задать преодпределенное имя нового файла. Это можно как-то реализовать? |
|
21.06.2007, 15:28 | #2 |
Участник
|
Цитата:
Сообщение от VasVovec
Возник вопрос:
У поля стоит свойство SybType = UserDefined Но почему-то в диалогах экспорта и импорта фильтр ставится *.bmp И еще вопросик: Ну при импорте понятно - делаем FileName:='путь\*.doc', и при импорте в диалоге фильтруются все .doc файлы. А при экспорте хотелось бы тоже фильтровать их чтобы были видны, но одновременно хочется и задать преодпределенное имя нового файла. Это можно как-то реализовать? Пример: Код: FileName := CommDialogMgmt.OpenFile("заголовок диалога","полный путь к файлу с его именим и расширением","3","Файлы DOC (*.doc)|*.doc|Все Файлы (*.*)|*.*",1); "полный путь к файлу с его именим и расширением" - можно представить в виде PathFolder + '*.doc' - тогда еще будет возможность перезаписать файл или создать новый |
|
21.06.2007, 16:12 | #3 |
Участник
|
Прикольная функция, спасибо
Я только что-то несовсем понял а как связать ее и экспорт или импорт файла из BLOB-поля? |
|
21.06.2007, 16:36 | #4 |
Участник
|
Цитата:
попробуй гденить в событие контрола Цитата:
"имя блоб поля".IMPORT("то че выдаст на выходе предыдущая фун-ция",FALSE)
"имя блоб поля".EXPORT("то че выдаст на выходе предыдущая фун-ция",FALSE) |
|
21.06.2007, 16:56 | #5 |
Участник
|
Я постиг твою мудрость, о великий гуру
и побежал давить на плюсик |
|
13.12.2007, 10:12 | #6 |
Участник
|
IMPORT и EXPORT запаковывает и распаковывает данные блоб поля, необхадимо эти данные использовать при интеграции со сторонним приложением.
Вопрос кто знает как преобразовать запакованные функцией IMPORT данные к исходному виду? вернее что там используется за алгоритм? Загружаю картику в 430 байт смотрю запросом вида: SELECT DATALENGTH([Picture]) FROM [dbo].[МояФирма$Employee] WHERE No_=5015 там всего 150 байт.. Выгружаю назад опять 430 байт Что и как делает с потоком байтов навижен? |
|
13.12.2007, 11:20 | #7 |
Участник
|
Цитата:
Сообщение от Glazz
IMPORT и EXPORT запаковывает и распаковывает данные блоб поля, необхадимо эти данные использовать при интеграции со сторонним приложением.
Вопрос кто знает как преобразовать запакованные функцией IMPORT данные к исходному виду? вернее что там используется за алгоритм? Загружаю картику в 430 байт смотрю запросом вида: SELECT DATALENGTH([Picture]) FROM [dbo].[МояФирма$Employee] WHERE No_=5015 там всего 150 байт.. Выгружаю назад опять 430 байт Что и как делает с потоком байтов навижен? |
|
13.12.2007, 11:33 | #8 |
Участник
|
|
|