Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 07.12.2010, 14:56
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию Сохранение архивов(ole-поле) из БД access в файл

Доброго всем времени!
Опишу задачу:
Имеется бд access,в ней несколько таблиц,одно из полей которых типа Ole-объект,в нём хранятся zip-архивы.Насколько мне известно записали туда эти поля при помощи Visual Basic 6,это сделали другие программисты,не я.Мне же необходимо эти архивы оттуда извлечь.Пытался сделать это на делфи,подключаясь через ADO, и вытаскивая их как BLOB. Файлы выгружаются,но как архив не определяются.Собственно интересно мнение бывалых, в чем проблема?что я делаю не так?может VB6 записывает как-то не так как Делфи ? Может есть ссылки на типовые решения,буду благодарен любой информации.База есть,могу дать ссылку, также могу предоставить код на делфи.
Ответить с цитированием
  #2  
Старый 07.12.2010, 15:06
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

Где взять базу и желательно проект чтоб не мудохаться ... впрочем достаточно будет и базы.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
  #3  
Старый 07.12.2010, 15:17
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

http://ifolder.ru/20667781
Ответить с цитированием
  #4  
Старый 07.12.2010, 15:24
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

проект http://ifolder.ru/20667913
Ответить с цитированием
  #5  
Старый 07.12.2010, 15:45
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

dfm ку забыли в архив положить.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
  #6  
Старый 07.12.2010, 15:48
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

dfm
http://ifolder.ru/20668491
Ответить с цитированием
  #7  
Старый 07.12.2010, 15:53
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

кстати вот что выгрузилось http://ifolder.ru/20668563
Только это похоже не zip , а OLE-контейнер

Последний раз редактировалось nedplanders, 07.12.2010 в 16:59.
Ответить с цитированием
  #8  
Старый 07.12.2010, 16:24
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

А то что загружалось? чтоб сравнить.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
  #9  
Старый 07.12.2010, 16:29
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

файл там в архиве с текстом,может док,может хтм, загружалось не мной,мне надо выгрузить,архив может быть запароленным,а может и не быть...текст-то есть,да врядли получится сравнить.
Ответить с цитированием
  #10  
Старый 07.12.2010, 16:33
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

Black Raider как это могло быть загружено я с вами вроде как и пытаюсь выяснить,через VB6 загружалось.
фомат базы -97

Последний раз редактировалось nedplanders, 07.12.2010 в 16:38.
Ответить с цитированием
  #11  
Старый 07.12.2010, 17:01
Black Raider Black Raider вне форума
Местный
 
Регистрация: 31.05.2010
Адрес: Москва
Сообщения: 466
Версия Delphi: 7
Репутация: 40
По умолчанию

ХЗ
порылся в недрах инета, написано что акцес дописывает туда какую то свою служ инфу.
поэтому и говорил про исходный файл.
если тот файл что лежит в архиве и запихивался в акцес он же, то с первой записи (насколько понял он там должен лежать) просто сравнив его получил такой же (по крайней мере различий не нашел). а что это зип, рар, и уверены что архив? вообщем нахрапом не получилось попробую еще поковырять.
__________________
Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение"
Ответить с цитированием
  #12  
Старый 07.12.2010, 17:10
nedplanders nedplanders вне форума
Прохожий
 
Регистрация: 07.12.2010
Сообщения: 8
Репутация: 10
По умолчанию

есть мысль что выгружается не зип,а оле-контейнер,внутри которого уже зип.насчёт архива уверен
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 16:16.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter