我正在将数据从Excel文件上传到数据库中,有时它可以正常工作,但有时我会收到以下警告消息,阻止我的程序运行:
正在构建的项目的处理器体系结构“MSIL”与参考“System.Data.SQLite,Version = 1.0.66.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139,processorArchitecture = x86”的处理器体系结构不匹配“,”“x86”。这种不匹配可能会导致运行时故障。请考虑通过Configuration Manager更改项目的目标处理器体系结构,以便在项目和引用之间调整处理器体系结构,或者使用与项目的目标处理器体系结构相匹配的处理器体系结构依赖于引用。
发生此错误的代码部分是:
Sqlconn = New MySqlConnection
Sqlconn.ConnectionString = "server=xxxxxx;userid=xxxxxx;password=xxxxxx;database=xxxxxx"
Dim reader As MySqlDataReader
Try
Sqlconn.Open()
Dim query As String
query = "insert into (xxxx) values ("xxxx")
command = New MySqlCommand(query, Sqlconn)
reader = command.ExecuteReader
Sqlconn.Close()
Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
Sqlconn.Dispose()
End Try
错误发生在line reader = command.ExecuteReader
有人能够向我解释为什么这条消息正在发生以及有什么可以消除它?