日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

php access ole相片,[求助]怎样读取ACCESS数据库中的OLE对象的图片啊???

發布時間:2025/3/20 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php access ole相片,[求助]怎样读取ACCESS数据库中的OLE对象的图片啊??? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用流對象保存和顯示圖片

打開vb6,新建工程。

添加兩個按鈕,一個image控件

'** 引用 Microsoft ActiveX Data Objects 2.5 Library 及以上版本

‘2.5版本以下不支持Stream對象

Dim iConcstr As String

Dim iConc As ADODB.Connection

'保存文件到數據庫中

Sub s_SaveFile()

Dim iStm As ADODB.Stream

Dim iRe As ADODB.Recordset

Dim iConcstr As String

'讀取文件到內容

Set iStm = New ADODB.Stream

With iStm

.Type = adTypeBinary '二進制模式

.Open

.LoadFromFile App.Path + "\test.jpg"

End With

'打開保存文件的表

Set iRe = New ADODB.Recordset

With iRe

.Open "select * from img", iConc, 1, 3

.AddNew '新增一條記錄

.Fields("photo") = iStm.Read

.Update

End With

'完成后關閉對象

iRe.Close

iStm.Close

End Sub

Sub s_ReadFile()

Dim iStm As ADODB.Stream

Dim iRe As ADODB.Recordset

'打開表

Set iRe = New ADODB.Recordset

‘得到最新添加的紀錄

iRe.Open "select top 1 * from img order by id desc", iConc, adOpenKeyset, adLockReadOnly

'保存到文件

Set iStm = New ADODB.Stream

With iStm

.Mode = adModeReadWrite

.Type = adTypeBinary

.Open

.Write iRe("photo")

‘這里注意了,如果當前目錄下存在test1.jpg,會報一個文件寫入失敗的錯誤.

.SaveToFile App.Path & "\test1.jpg"

End With

Image1.Picture = LoadPicture(App.Path & "\test1.jpg")

'關閉對象

iRe.Close

iStm.Close

End Sub

Private Sub Command1_Click()

Call s_ReadFile

End Sub

Private Sub Command2_Click()

Call s_SaveFile

End Sub

Private Sub Form_Load()

'數據庫連接字符串

iConcstr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False" & _

";Data Source=F:\csdn_vb\database\保存圖片\access圖片\img.mdb"

Set iConc = New ADODB.Connection

iConc.Open iConcstr

End Sub

Private Sub Form_Unload(Cancel As Integer)

iConc.Close

Set iConc = Nothing

End Sub

總結

以上是生活随笔為你收集整理的php access ole相片,[求助]怎样读取ACCESS数据库中的OLE对象的图片啊???的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。