Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何拍摄类型为'的异常;System.Data.OleDb.OleDbException';_Database_Vb.net - Fatal编程技术网

Database 如何拍摄类型为'的异常;System.Data.OleDb.OleDbException';

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

你好,我真的不知道出了什么问题,我正在尝试将我的vb.net应用程序连接到我的数据库,但我遇到了这个异常,请提供帮助

代码如下:

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。密码前的空格是多少?真的需要吗?