Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
«VB6»バイナリーデータの抽出と表示
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30621#CommentId84566
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
はなねこ
 (社会人)
投稿日時
2021/7/13 10:37:59
VB6でのSQL Serverからのデータの抽出について教えて頂けないでしょうか。
varbinary(MAX)のデータを抽出して画像を表示するといったことを行いたいのですが
バイナリデータの扱いが分かりません。
画像ファイル(バイナリデータ)の登録は別ソフトで行い登録済みです。
試しに下記の様にしてADODB.Recordseを使用してFieldsで出力できないのは確認したのですが、、、
どう抽出してデータを保持しすればイメージへの変換を行えるか教えて頂けないでしょうか。
宜しくお願い致します。
Dim CN As ADODB.Connection
Dim RS As New ADODB.Recordset
strSQL = "SELECT 画像 FROM テーブル" ’← 画像項目が「varbinary(MAX)」です
RS.Open strSQL, CN, adOpenStatic, adLockOptimistic
Dim b() As Byte
Do Until RS.EOF
ReDim Preserve b(i)
b(i) = objRS.Fields("Picture").Value ’←取り合えずByte型に入れただけになっています。
i = i + 1
RS.MoveNext
Loop