当前位置:编程学习 > C#/ASP.NET >>

VB.net 打开ACCESS附件问题

最近在研究ACCESS2007,发现它添加了一种字段,可将一个或几个文件作为附件存储与记录中。请问,如何用VB.NET 打开某一记录中的附件内的文件呢?假定文件类型已知(以EXCEL文件作为附件为例)
         Dim Pcn As New ADODB.Connection
        Dim Rs As New ADODB.Recordset
        Pcn.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\EXCEL记录.accdb;Persist Security Info=False;")
        Rs.Open("SELECT * FROM 报价单", Pcn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockReadOnly)
       '需要添加的代码
        '需要添加的代码
        '需要添加的代码
        '需要添加的代码
        '需要添加的代码
        Rs.Close()
        Pcn.Close() --------------------编程问答-------------------- 关注…… --------------------编程问答-------------------- 不知道excel2007的存储方式,试试用流读取吧。 --------------------编程问答--------------------
引用 2 楼 limeng0513 的回复:
不知道excel2007的存储方式,试试用流读取吧。

不管被存储文件的类型,仅作为“文件”来看待存储。 --------------------编程问答-------------------- Dim Pcn As New ADODB.Connection 
        Dim Rs As New ADODB.Recordset 
        Pcn.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\EXCEL记录.accdb;Persist Security Info=False;") 
        Rs.Open("SELECT * FROM 报价单", Pcn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockReadOnly) 

++++++++++++++++++++++++++++++++++++++++++++++++
这明显是VB6的COM方式访问数据库呀为什么不用ADO.NET??
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,