我有一个 Microsoft Access 2000 数据库。有一个声明了类型的模块:
Type MyTestType
Something As String
End Type
还有一个函数返回上述类型:
Function MyTestFunction() As MyTestType
Dim a As MyTestType
MyTestFunction = a
End Function
我正在尝试使用 VB.NET 从 .NET 4.0 控制台应用程序自动调用该函数。我有一个方法如下:
Sub ProcessAccessFunction()
Dim access As New ApplicationClass()
Try
access.OpenCurrentDatabase("c:\MyTestFolder\MyTestDatabase.mdb", False)
Dim result = access.Run("MyTestFunction")
Finally
access.Quit(AcQuitOption.acQuitSaveNone)
End Try
End Sub
但是,我收到一条错误消息,提示“该值不在预期范围内”。我需要做什么才能在我的 VB.NET 应用程序中成功接收对象?