Как отобразить картинку из поля типа image - VB
Формулировка задачи:
Есть БД MSSQL. В ней есть татлица, в которой есть поле с типом image.
В это полу грузится бинарные данные (это tiff файл или jpg - не критично). Как выбрать файл и сохранить его - я знаю. А как сделать что-то типа preview? Т.е. просмотр файла из БД без сохранения. Чую, что надо как-то поток направить в какой-то компонент, который может потоки читать, а вот какой, я не знаю.
В это полу грузится бинарные данные (это 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>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д