0

有没有一种可能的方法可以设置例如公共虚拟变量或 Object Public Connection,然后在代码/类中我决定将其设置为:

Connection = SqlConnection 

或(取决于)

Connection = OdbcConnection

这样我就不必从一开始就声明它们,例如:

dim mySqlConnection as SqlConnection
dim myOdbcConnection as OdbcConnection

欢迎任何提示,如果它是一个链接。我试图用谷歌搜索它,但我认为我使用了错误的查询。

4

1 回答 1

0

在这种情况下是的,您可以将您的连接声明为System.Data.Common.DbConnection.

作为 bothSqlConnectionOdbcConnection继承自DbConnection,您可以使用父类型声明您的变量并使用继承的类型对其进行实例化。

但是,您将被限制使用通用(在父级声明)方法。

于 2013-10-31T11:27:44.637 回答