VB.Net未指定错误/

时间:2016-02-09 15:13:20

标签: vb.net ms-access build compiler-errors

我目前正在构建VB.net应用程序并遇到错误。

在尝试构建我的应用程序时,我遇到了一个很长的错误。我无法再次看到此错误,但它说“安全错误构建将继续没有安全性”。

现在,每当我构建应用程序时,我在尝试对数据库连接(访问)执行任何操作时都会收到“未指定的错误”。

不知道该怎么办,因为我无法复制最初的“安全错误”以查看要尝试和修复的内容。

未指定的错误是 - Systems.data.oledb.oledbexception。 我在试图访问数据库的任何代码上都会得到这个,在打开连接时总是出错。以下示例:

Sub Get_History()
    Dim con As New OleDb.OleDbConnection

    Dim dbProvider As String
    Dim dbSource As String

    Dim ds As New DataSet
    Dim da As OleDb.OleDbDataAdapter
    Dim Query As String

    Try

        dbProvider = "PROVIDER=Microsoft.ACE.OLEDB.12.0;"

        dbSource = "Data Source = " & DOMDatabase

        con.ConnectionString = dbProvider & dbSource

        con.Open()

        Query = "SELECT SEQUENCE, NOTIFIER_NAME, UPLOAD_DATE from SME_COO WHERE ADVISOR_NAME = '" & Environment.UserName & "'"

        da = New OleDb.OleDbDataAdapter(Query, con)

        da.Fill(ds, "CooHistory")

        con.Close()
    Catch ex As Exception
        MsgBox("An Error Has Occoured: " & ex.Message, MsgBoxStyle.Exclamation, "ERROR")
        Exit Sub
    End Try

    frmCOOTool.dgvCooHistory.DataSource = ds.Tables(0)

End Sub

罗布

1 个答案:

答案 0 :(得分:0)

Not Managed to fix this,显然它是Visual Studio的一个Bug。

我找到了一个解决方法,只需将所有内容复制并粘贴到新解决方案中并禁用“启用Visual Studio托管过程”

乏味但有效。