1. 在VB中,如何上傳圖片到資料庫
圖片是可以存儲到資料庫中的,只是把它轉化成二進制數據保存進去。但是這樣的方式,將會使得資料庫異常龐大。佔用資料庫資源。所以並不是主流的存儲方式。
通常我們存儲圖片進入資料庫的做法是,保存一個地址給資料庫,而圖片是採用別的方法存儲到伺服器磁碟中的。
比如,使用FTP方式將圖片保存到伺服器D:\PIC文件夾。在伺服器資料庫中只要記錄D:\PIC\1.JPG。那麼讀取圖片的時候資料庫中讀取圖片文件名或地址,那麼就可以在FTP中取得。
2. VB+Access做資料庫如何保存圖片
access是微軟發布的一款關系型資料庫。access資料庫保存圖片的方法很多,可以通過vb,c++,php,asp等開發語言實現;也可以直接向access資料庫插入圖片進行保存。下面演示直接插入步驟:
1、打開access資料庫,新建一張數據表(存儲圖片的欄位類型選擇:OLE 對象);
6、這樣,一張圖片就保存到access資料庫里去了。
3. vb中怎麼把相片存進access資料庫
圖片存儲
Dim rs As New ADODB.Recordset
Dim Rss As New ADODB.Stream
rs.Open "select * from try", CN, adOpenStatic, adLockOptimistic
Rss.Type = adTypeBinary
Rss.Open
Rss.LoadFromFile App.Path & "\1.jpg"
rs.AddNew
rs.Fields("a1") = Text11.Text
rs.Fields("a2") = Rss.Read
rs.Update
rs.Close
'資料庫圖片讀出
Dim rs As New ADODB.Recordset
Dim Rss As New ADODB.Stream
rs.Open "select * from try", CN
Rss.Type = adTypeBinary
Rss.Open
If Not rs.EOF Then
Rss.Write rs.Fields("a2")
Rss.SaveToFile App.Path & "\tmp.jpg"
Image1.Picture = LoadPicture(App.Path & "\tmp.jpg")
Text2.Text = rs.Fields("a1")
Kill App.Path & "\tmp.jpg"
End If
rs.Close