Database 如何拍摄类型为'的异常;System.Data.OleDb.OleDbException';
你好,我真的不知道出了什么问题,我正在尝试将我的vb.net应用程序连接到我的数据库,但我遇到了这个异常,请提供帮助 代码如下:Database 如何拍摄类型为'的异常;System.Data.OleDb.OleDbException';,database,vb.net,Database,Vb.net,你好,我真的不知道出了什么问题,我正在尝试将我的vb.net应用程序连接到我的数据库,但我遇到了这个异常,请提供帮助 代码如下: Imports System.Data.OleDb Module Module1 Sub Main() Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand Dim dr As OleDbDataReader myConnection = New Ole
Imports System.Data.OleDb
Module Module1
Sub Main()
Dim myConnection As OleDbConnection
Dim myCommand As OleDbCommand
Dim dr As OleDbDataReader
myConnection = New OleDbConnection("Provider=MSDAORA.1;UserID=hr;password= adidas1; database=XE")
'MSDORA is the provider when working with Oracle
Try
myConnection.Open()
myConnection.Close()
Catch ee As Exception
End Try
End Sub
End Module
异常消息是什么。它发生在哪一行(我假设
myConnection.Open()
)您有一个空的catch块。为什么?如果捕获ee
并检查Message
属性,您可能会更好地了解潜在问题。检查连接字符串,这是64位的吗?连接字符串中没有服务器是一种可能性,但是还有很多其他的。异常消息和堆栈跟踪可能会很有用。你为什么要吞下它?试一试,你的应用程序中将显示一组很好的线索。通常,工作数据库是使用键数据源
而不是数据库
表示的。尝试改变它,但正如许多人所说的那样。删除空的try/catch。密码前的空格是多少?真的需要吗?