程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 關於圖片保存到SQL數據庫及從數據庫讀出顯示在PictureBox中.

關於圖片保存到SQL數據庫及從數據庫讀出顯示在PictureBox中.

編輯:.NET實例教程
 第一次寫,根據別人的提示,經過一天的努力(我比較笨,你也許一會就搞定了),終於完成了這個功能. 寫出來,一是備忘,二是希望能幫助更多的人,讓需要的人不再走彎路.

        方法還在完善更新中,請高手們跟帖補充,謝謝.

把本地圖片存入數據庫:MSSQL ,數據類型是Image,

        Dim obj As New ClaOptDatabase     ''自定義的數據庫操作類,沒有什麼特別的.就是SQLClIEnt
        Dim bit1() As Byte                 ''定義一個二進制數組,用來存放圖片
        Dim nLen As Long                ''定義長度,用來得到圖片大小
        Dim tStream As New FileIO.FileSystem       ''定義文件系統,用來讀取圖片
        Dim tiOStream As New IO.FileStream("C:/RS-Dessert.gif", IO.FileMode.Open, IO.FileAccess.Read) ''讀取圖片,圖片名為:C:/RS-Dessert.gif
        Dim tIoBReader As New IO.BinaryReader(tiOStream)    ''把圖片數據讀取成二進制.
        Dim tIoFileInfo As New IO.FileInfo("C:/RS-Dessert.gif")  ''得到圖片文件信息,如大小等.
        nLen = tIoFileInfo.Length
        ReDim bit1(nLen)
        tIoBReader.Read(bit1, 0, nLen)    ''把圖片二進制數據讀取到Bit1

        Dim sql As String               
        sql = "select * from  tb_test where id=15"

        ''以下是利用Ds更新數據庫

        Try
            Dim ds As New DataSet
            obj.SelectDs(sql, ds, "TestPic")
            If ds.Tables("TestPic").Rows.Count > 0 Then
&

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved