Как отобразить картинку из поля типа image - VB

Узнай цену своей работы

Формулировка задачи:

Есть БД MSSQL. В ней есть татлица, в которой есть поле с типом image.
В это полу грузится бинарные данные (это tiff файл или jpg - не критично). Как выбрать файл и сохранить его - я знаю. А как сделать что-то типа preview? Т.е. просмотр файла из БД без сохранения. Чую, что надо как-то поток направить в какой-то компонент, который может потоки читать, а вот какой, я не знаю.

Решение задачи: «Как отобразить картинку из поля типа image»

textual
Листинг программы
Dim Conn <font color="blue">As</font> New ADODB.Connection
<br>Dim Rs <font color="blue">As</font> New ADODB.Recordset
<br>
<br>Conn.<font color="blue">Open</font> <b><font color="green">"provider=SQLOLEDB;Data Source="</font></b> & DBHost & <b><font color="green">";Initial Catalog="</font></b> & DBName & <b><font color="green">";Integrated Security=SSPI;"</font></b>
<br>SQL = <b><font color="green">"<font color="blue">Select</font> bin <font color="blue">from</font> document"</font></b>
<br>Rs.<font color="blue">Open</font> SQL, Conn, adOpenStatic
<br><font color="blue">Set</font> Image1.DataSource = Rs
<br>Image1.DataField = <b><font color="green">"bin"</font></b>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы