1

我对编程有点陌生,我正在做一个 vb.net 数据库项目,其中我使用 access 数据库作为我的后端数据库。我正在使用视觉工作室 2010。

我使用文件夹浏览器对话框来获取我的访问 .accdb 文件所在的目录。我使用了一个字符串将这些字符串组合在一起以形成一个连接字符串。我的问题是如何让程序等待我选择一个位置来完成连接字符串?如何防止程序在我的项目页面的“我的设置”选项卡中查找连接字符串....

同样使用添加数据源向导,部署时会出现错误,即在显示的位置找不到 db 文件,如果我检查该位置,我会看到两个文件,并且 db 存在于一个文件中,但显示的位置是另一个文件。

Private Sub SettingToolStripMenuItem_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SettingToolStripMenuItem.Click
    FolderBrowserDialog1.ShowDialog()
    Connectstring = FolderBrowserDialog1.SelectedPath()

    connectionstring = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
        "Data Source=" & Connectstring & "\QuestionPool.accdb;"

    connection = New OleDbConnection(connectionstring) 'is not needed. garbage code.

    writer = New StreamWriter("Connectionstring.connection")
    writer.WriteLine(connectionstring)
    writer.Close()
End Sub

我也无法得到

connection = new oledbconnection(connectionstring)

去工作。

我必须包括家。dataset.designer.vb 中的连接字符串以获取连接工作。

另外,如何将连接字符串变量添加到 my.settings 选项卡?

4

0 回答 0