vb 图片分割并保存到数据库

Private Sub Command1_Click()
Picture2.PaintPicture Picture1.Picture, 0, 0, 1000, 1000, 0, 0, 1000, 1000


 
 
 Set mstream = CreateObject("ADODB.Stream")
 Set mstream = New ADODB.Stream
mstream.Type = adTypeBinary
mstream.Open
'mstream.Write rs("bmp")
mstream.SaveToFile "d:/tmp.bmp", 2

End Sub

Private Sub Command2_Click()
'http://blog.csdn.net/online/archive/2004/08/19/78622.aspx

End Sub
'打开vb6 , 新建工程?
'
'添加两个按钮 , 一个image控件
'
'注意:Access中的photo字段类型为OLE对象.
'
'SqlServer中的photo字段类型为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"
'
'‘下面的语句是连接sqlserver数据库的.
'
'    ‘iConcstr = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _
'
'‘ "User ID=sa;Password=;Initial Catalog=test;Data Source=yang"
'
'
'
'    Set iConc = New ADODB.Connection
'
'    iConc.Open iConcstr
'
'End Sub
'
'
'
'Private Sub Form_Unload(Cancel As Integer)
'
'iConc.Close
'
'Set iConc = Nothing
'
'End Sub


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值