Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 2
1

Вытащить на форму картинку из БД

13.11.2015, 15:06. Показов 856. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. На форумах впервые. По этому не судите строго. Излазил весь инет, но толком ничего не нашел. Вопрос следующий. Есть БД в которой хранится информация о сотрудниках и их фотографии. Хрянятся фото в двоичном виде(OLE объекты). Хочу выдернуть их на форму ЭКСЕЛЬ. Как это сделать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2015, 15:06
Ответы с готовыми решениями:

Вытащить картинку из БД
В БД создал таблицу, причем картинка хранится в формате - BLOB... Как её вытащить и разместить на...

Вытащить картинку из resources
Каким образом картинку из Recources (например: Nature.jpeg), поместить в PictureBox

Как вытащить картинку
Здравствуйте! Как мне вытащить картинку за границы из overflow: hidden; не прибегая к его изменению...

Вытащить картинку с сайта
Добрый день! я дико извеняюсь , скорее всего, я ошибся разделом форума, прошу за это прощения....

1
0 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 2
18.12.2015, 11:27  [ТС] 2
Вот что удалось найти - инструмент доступен по ссылке http://www.lebans.com/Download... gVer16.zip . Но у меня он так и не заработал. Написан был в бородатом году, для старой версии аксеса, может быть я делал что то не так, попробуйте сами

В итоге долго ломал голову и попробовал реализовать всё на PHP. Мне всего лишь необходимо было достать ФОТОГРАФИИ СОТРУДНИКОВ из БАЗЫ и сохранить на диск под именем ТАБЕЛНОГО НОМЕРА СОТРУДНИКА, чтобы в дальнейшем грузить их на форму EXCEL.

Языка пхп я не знаю, по этому код может быть не красивый, но он работает и помог мне решить задачу. Возможно это поможет кому то еще. Я скачал и установил ДЕНВЕР, в файле PHP.INI указал какой драйвер использовать для полключения к моему удаленному серверу SQL SERVER 2008 (extension=php_pdo_sqlsrv_53_ts_vc9.dll)

вот сам код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$servname = ("{[I]ХОСТ[/I]\SQLSERVER2008");
$db = new PDO("sqlsrv:server=$servname; Database=[I]БД[/I]", "sa", "[I]ПАРОЛЬ[/I]");
 for ($x=1; $x<950; $x++) // не стал искать количество записей в БД, указал просто константой
{
    $sql = "SELECT * FROM pList where ID = {$x}"; //строка БД
    foreach($db->query($sql) as $row) {
     $res = $row['Picture'];//поле ФОТО СОТРУДНИКА
     $name = $row['TabNumber'];// поле ТАБЕЛЬНЫЙ НОМЕР СОТРУДНИКА
     $hex =  preg_replace('/[\s\W]+/','',$res);
     $binary = pack("H*", $hex);
          file_put_contents("C:\FOTO\ {$name}.jpg",$binary); //сохраняем на диск фото
     //очистка переменных
     unset($binary);
     unset($hex);
     unset($res);
     unset($name);
     unset($sql);
     }
}    
?>
как то так. Может быть это кому то поможет.
0
18.12.2015, 11:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2015, 11:27
Помогаю со студенческими работами здесь

Вытащить картинку с сайта
Как можно вытащить картинку с сайта? http://www.imdb.com/media/rm1288090368/nm0757855 Если...

Вытащить картинку с сайта
Имеется ресурс 194.177.21.143:3001/flats там есть картинка с расположение дома. как ее выдрать? я...

Вытащить из ImageList картинку в Image1
Есть 2 картинки (файлы png или jpg ) они содержатся в ImageList. Надо их вытащить и поместить в...

Как вытащить картинку из пакета?
как из данного пакета вытащить картинку ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru