Visual Basic错误“找不到文件”

时间:2012-09-12 11:49:12

标签: vb.net

我正在尝试在Visual BASIC.net中打开一个数据库。到目前为止,这是我的代码,

Private Sub btnLoad_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click
    Dim con As New OleDb.OleDbConnection
    Dim dbProvider As String
    Dim dbSource As String

    dbProvider = "PROVIDER=Microsoft.jet.OLEDB.4.0;"
    dbSource = "Data Source = C:\Documents and Settings\somar\Desktop\Dropbox\Visual Studio 2010 VB.net\Projects\AddressBook.mbd"

    con.ConnectionString = dbProvider & dbSource

    con.Open()
    MsgBox("Database is now open")

    con.Close()
    MsgBox("Database is not closed")

End Sub

发生错误我尝试点击按钮。 VB说它无法完成文件的路径。我已经将位置更改为桌面,但没有太大变化。我不确定为什么会发生这种情况,不能帮助你。

我对编程很新。

由于

1 个答案:

答案 0 :(得分:2)

您可能应该在文件名中将mbd更改为mdb

您还应该使用OleDbConnectionStringBuilder而不是字符串连接,并且应该使用Using块而不是显式调用Close()