两天前,我在项目的非相关部分工作时突然收到此错误:
“System.Data.SqlServerCe.SqlCeConnection”类型的值无法转换为“Microsoft.SqlServerCe.Client.SqlCeConnection”。
自从我开始从事我的项目以来,这一直有效。有谁知道为什么?我找不到任何可能导致这种情况的信息。如果我尝试将我的conn
对象实际转换为 Microsoft 连接,我会收到大量错误,但没有任何效果......
Imports System
Imports System.Text
Imports System.Security.Cryptography
Imports FinalH.FinalDataSet
Imports System.Data.SqlServerCe
Imports FinalH.FinalDataSetTableAdapters
Public Module conn
Public path As String = Application.StartupPath
Public ConString As String = "Data Source=|DataDirectory|\Final.sdf;Encrypt Database=True;Password=******;File Mode=shared read;Persist Security Info=False;"
Public con As New SqlCeConnection(ConString)
在我的登录课程中
Private Sub LogIn_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
daUsers.Connection = con
UsersTable = daUsers.GetData()
Catch fail As Exception
MsgBox(fail.Message)
End Try
StartAndLoad()
End Sub
非常简单的东西,一切都很好我在一个完全不同的班级工作:我试图转换一个表格类型,没有工作,取消并删除那个班级,突然我得到了这些错误。