读书人

关于DbProviderFactories 的有关问题

发布时间: 2013-11-21 23:38:25 作者: rapoo

关于DbProviderFactories 的问题。
最近想用VB.NET做一个小程序,数据库链接的时候,看见了一个叫“DbProviderFactories(工厂模式)”

按我的理解,用“DbProviderFactories.GetFactory()”这个方法,后面传不同的参数,就应该能链接 SQL,ORACLE等等。

因为是小程序,所以我想用Access作为数据库。

可是,尝试了几下,发现不能用DbProviderFactories 来链接Access,有知道是为什么的吗?

我写的代码如下:

Me.Provider = DbProviderFactories.GetFactory("System.Data.OleDb")
Me.Conn.ConnectionString = Me.Settings.ConnectionString
Me.Conn.Open()


Public Property Provider() As DbProviderFactory
Get
Return Me._dbProviderFactory
End Get
Set(ByVal value As DbProviderFactory)
Me._dbProviderFactory = value
End Set
End Property

Public Property Conn() As DbConnection
Get
Return Me._dbConnection
End Get
Set(ByVal value As DbConnection)
Me._dbConnection = value
End Set
End Property

PS: 刚才有查过论坛的相关信息,有的人说,Access不支持存储过程,但我也没准备用到存储过程。
我该怎么改写DbProviderFactories呢? DbProviderFactories?
[解决办法]
http://zhoufoxcn.blog.51cto.com/792419/622376

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

读书人网 >VB Dotnet

热点推荐