您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > VB开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-软件频道新春贺词
-选贺卡,赢大奖!
-与“蠕虫王”战斗到底
-三款资源访问辅助工具使用

Visual Basic编程疑难问题解(二)
2003-02-07· ·  ··yesky

上一页  1 2 3 4 5 6  下一页

  问题三:怎么把图片加入到数据库里面

  办法如下:


Private Sub Command3_Click()
Dim conn As New ADODB.Connection
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\1.mdb;Persist Security Info=False"
conn.Execute "create table a (b longbinary)"
End Sub

Private Sub Command4_Click()
Set b = New ADODB.Recordset
Set c = New ADODB.Stream


c.Mode = adModeReadWrite

c.Type = adTypeBinary
c.Open
c.LoadFromFile "c:\1.bmp"

b.Open "select * from a", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\1.mdb;Persist Security Info=False", adOpenDynamic, adLockOptimistic
b.AddNew

b.Fields.Item(0).Value = c.Read()


b.Update

b.Close
Set b = New ADODB.Recordset
b.Open "select * from a", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\1.mdb;Persist Security Info=False", adOpenKeyset, adLockOptimistic
MsgBox b.RecordCount

b.MoveLast

c.Write (b.Fields.Item(0).Value)

c.SaveToFile "c:\aa.bmp", adSaveCreateOverWrite

Picture1.Picture = LoadPicture("c:\aa.bmp")
End Sub

上一页  1 2 3 4 5 6  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 实战Visual Basic条形码编程
 Visual Basic编程疑难问题解(一)
 Visual Basic .NET 中动态加载类
 Visual Basic6.0设计强力Windows隐藏引擎
 Visual Basic .NET实现后台处理(下 )
 Visual Basic .NET实现后台处理(上)
 Visual Basic .NET中操作MsAgent
 Visual Basic.NET快速开发MIS系统
 Visual Basic中实现I/O端口控制
 Visual Basic.NET和GDI+共创图标编辑器
 在Visual Basic .NET中使用存储过程
 一步一步创建Visual Basic .NET 控件
 在Visual Basic 6.0中操纵XML文件
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!