我是Vb.net的新手,我尝试执行多态。
这是我的界面“IMyConnection”
Imports System.Data.Common
Interface IMyConnection
Sub openConnection()
Sub closeConnection()
Function getConnection() As DbConnection
Function executeQuery(ByVal querySelect As String) As DbCommand
Function executeUpdate(ByVal queryUpdate As String) As Boolean
End Interface
在Main类中,我创建了一个像这样的新实例
Dim connection As IMyConnection
connection = New AccessConnection()
但是当我调用一个永远不会在IMyConnection中声明的函数时
connection.setDataSource("D:\Access DB\mdb\Akademik.mdb")
我收到错误消息
'setDataSource' is not a member of 'WindowsApplication1.IMyConnection'
所以为了处理这个错误,我创建了像这样的新对象
Dim accessConnection As AccessConnection = connection
accessConnection.setDataSource("D:\Access DB\mdb\Akademik.mdb")
请帮我解决这个问题,我找不到任何关键字来找到更好的解决方案 感谢