首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于DbProviderFactories 的有关问题

2013-11-21 
关于DbProviderFactories 的问题。最近想用VB.NET做一个小程序,数据库链接的时候,看见了一个叫“DbProviderF

关于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/

热点排行