我目前正在构建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
罗布
答案 0 :(得分:0)
Not Managed to fix this,显然它是Visual Studio的一个Bug。
我找到了一个解决方法,只需将所有内容复制并粘贴到新解决方案中并禁用“启用Visual Studio托管过程”
乏味但有效。