• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        Vb.net向sql server數據庫中保存圖片(一)

        Vb.net向sql server數據庫中保存圖片(一)

        更新時間:2022-04-28 文章作者:未知 信息來源:網絡 閱讀次數:

        預備知識:STREAM、ADO.NET



        微軟的SQL SERVER數據庫的Image、text等字段都屬于二進制的大對象。這些對象的存取和其他輕型對象略有不同。比如,我們打開一個數據表的時候,普通類型的字段都可以看見,而Image類型的字段卻不行,只能通過編程的方法來讀取。這篇資料就是介紹怎樣用vb.NET來向sql server數據庫中存放圖片,怎樣從數據庫中取出圖片瀏覽。我在這里也費了老大的精力,主要是為了答復一個同學的提問。(他刨根問底式的學習方式,把我急出一身冷汗,慚愧。。。。。。)



        這個例程用到了 sql server自帶的northwind數據庫,其中employees(職員)數據表有一個字段“photo”,是用來存放照片的,里面有9條記錄,我費了半天力氣,想去看看那9個人圖片,就是看不見。現在猜測,這些人的photo根本就是空的。所以,我決定添加一些新的記錄。



        在這個例程里,我實現了一個簡單的WinForm程序,這個程序通過點擊“Open”按鈕選擇一個圖片文件(bmp或jpg),并顯示在圖形控件PictureBox中。通過“Save”按鈕存入數據庫。點擊“View”CheckBox可以切換到瀏覽狀態,觀看存入數據庫的圖片。


          微軟.NET Framework的System.IO命名空間下給我們提供了一個FileStream文件流類。我們可以使用這個文件流對二進制大對象輕松進行讀寫。由于對二進制大對象使用的流操作,所以對于任何文件都具有通用性。讀寫文本文件也可以這么做。

        步驟:

        1、 先來看一下northwind數據庫中employees表結構


        2、 知道.net連接sql server的方法嘛,不知道的話,看看我寫的“ado.net中的connection對象”吧。讀懂下面這幾句沒問題吧:

        Dim conn as new sqlconnection(“server=localhost;database=northwind;Integrated Security=true;”

        Dim sqlcomm As New SqlCommand

        sqlcomm.Connection = conn

        sqlcomm.CommandText = "INSERT INTO employees (lastname,firstname,photo) VALUES (@lastname,@firstname,@photo)"

        Dim prm1 As New SqlParameter("@lastname", txtLN.Text)

        Dim prm2 As New SqlParameter("@firstname", txtFN.Text)

        Dim prm3 As New SqlParameter("@photo", SqlDbType.VarBinary, Int(fs.Length), _ ParameterDirection.Input, False, 0, 0, "", DataRowVersion.Current, Data)

        sqlcomm.Parameters.Add(prm1)

        sqlcomm.Parameters.Add(prm2)

        sqlcomm.Parameters.Add(prm3)




        3、新建一個windows應用程序窗體,界面如下:(圖1)

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 国产精品永久免费10000| 亚洲综合网美国十次| 亚洲av片在线观看| 国产在线观看免费观看不卡| 久久久久久亚洲精品成人| 成全视频高清免费观看电视剧| 一级做α爱过程免费视频| 免费a级毛片18以上观看精品| 免费精品一区二区三区在线观看| 亚洲AV男人的天堂在线观看| 在线观看av永久免费| 亚洲色大成网站www尤物| 真实乱视频国产免费观看| 色网站在线免费观看| 国产91精品一区二区麻豆亚洲| 国产在线国偷精品免费看| 西西人体44rt高清亚洲| 91福利视频免费观看| 国产成人亚洲综合网站不卡| 国产一区二区三区在线免费 | 永久免费AV无码网站国产| 国产亚洲精品精华液| 97视频免费观看2区| 亚洲精品无码av天堂| 久久久免费观成人影院| 亚洲三级电影网址| 波多野结衣久久高清免费 | 国产乱子影视频上线免费观看| 日韩大片在线永久免费观看网站| 亚洲人成人无码网www电影首页| 日本xxxx色视频在线观看免费| 亚洲最大福利视频| AV在线亚洲男人的天堂| 91成人在线免费视频| 西西人体大胆免费视频| 久久综合图区亚洲综合图区| 色妞WWW精品免费视频| aa午夜免费剧场| 亚洲人成网站看在线播放| 亚洲成AⅤ人影院在线观看| 久久久久久久99精品免费|