![]() |
#1 |
Участник
|
![]()
Возник вопрос, можно ли каким то образом извлечь файл напрямую из SQL без обращения к Аксапте (файл сохранен в базе данных в поле типа Container с помощью функционала BinData)
|
|
![]() |
#2 |
Участник
|
смотрите как хранится и обрабатывается лого компании в "Данные о компании", кнопка Изображение.
|
|
![]() |
#3 |
Участник
|
Интересует именно чтение файлов напрямую из SQL, без обращения в Аксапте, в приведенном примере используется класс BinData
|
|
![]() |
#4 |
Участник
|
Прочитать изображение или файл из таблицы бызы данных Axapta из стороннего приложения
Цитата:
Решение - выкинуть вставляемые Axapta шесть первых байт данных
|
|
|
За это сообщение автора поблагодарили: Stainless (1). |
![]() |
#5 |
Участник
|
Можно использовать два класса Connection и Statement, первый из которых создает подключение к базе данных, а второй, используя это подключение, обращается к ней посредством выполнения SQL-запросов. Инициализация этих классов проходит следующим образом:
X++: Connection connection = new Connection();
Statement statement = connection.createStatement(); X++: while (resultSet.next()) { resultSetMetaData = resultSet.getMetaData(); // Обработка записи }
__________________
// no comments |
|
![]() |
#6 |
Moderator
|
![]()
А не подскажете как прочитать картинку в Аксапте из resultSet?
(цель - перелить картинки из одной базы в другую) X++: static void importPicture(Args _args) { QueryText queryText; Connection connection = new Connection(); Statement statement = connection.createStatement(); ResultSet resultSet; ResultSetMetaData r; ; queryText = @"SELECT origItemId, Phantom, PictureLarge, PictureSmall FROM [192.168.3.40].[Test2].[dbo].[InventTable] where [Phantom] = 1"; resultSet = statement.executeQuery(queryText); while (resultSet.next()) { // Вот тут не знаю каким методом recordSet получить картинку r = resultSet.getMetaData(); print resultSet.getString(1); } } Последний раз редактировалось DreamCreator; 26.12.2011 в 17:25. |
|
![]() |
#7 |
Участник
|
Если ещё актуально, то вот в этой ветке автор говорит что у него получилось сделать то о чём вы справшивали: запись в поле Binary
|
|
|
За это сообщение автора поблагодарили: DreamCreator (2). |
![]() |
#8 |
Moderator
|
![]() Цитата:
Сообщение от S.Kuskov
![]() Если ещё актуально, то вот в этой ветке автор говорит что у него получилось сделать то о чём вы справшивали: запись в поле Binary
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|