我是否有可能设置公共虚拟变量或对象的方法
Public Connection
,之后在代码/类中,我决定将它设置为:
Connection = SqlConnection
或(取决于)
Connection = OdbcConnection
所以我不必从头开始声明它们:
dim mySqlConnection as SqlConnection
dim myOdbcConnection as OdbcConnection
任何提示都是受欢迎的,如果它是一个链接也是如此。我试图谷歌它,但我认为我使用了错误的查询。
答案 0 :(得分:0)
在这种情况下,是的,您可以将连接声明为System.Data.Common.DbConnection
。
由于SqlConnection
和OdbcConnection
都继承自DbConnection
,您可以使用父类型声明您的变量,并使用继承类型对其进行实例化。
您将被限制使用common(在父级声明)方法。