SQL Server Compact连接

时间:2014-12-29 16:00:19

标签: sql-server vb.net visual-studio-express

我创建了一个SQL Server Compact数据库文件aa.sdf,我正在尝试将它连接到我的VB.NET代码。但它无法连接到它

Dim MyConnexion As SqlConnection = New SqlConnection("Data Source=C:\Users\W8\Documents\aa.sdf;" & "Integrated Security=SSPI;Initial Catalog=toto")
Dim Requete As String = "Insert into toto(ID, sumAp) values (11,22)"
Dim Commande As New SqlCommand(Requete, MyConnexion)

MyConnexion.Open()

我收到此消息:

  

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。

我是SQL的初学者......

我的表格为toto

ID    sumAp
1     11
2     21

谢谢

1 个答案:

答案 0 :(得分:3)

要连接到Compact Edition数据库,您需要使用SqlCeConnection(在System.Data.SqlServerCe命名空间中,如果您还没有导入它),那么我应该这样做。希望你的代码看起来像:

Using con As New SqlCeConnection("Data Source=C:\Users\W8\Documents\aa.sdf;Integrated Security=SSPI;Initial Catalog=toto")
    con.Open()
    Using cmd As New SqlCeCommand("Insert into toto(ID, sumAp) values (11,22)", con)
        cmd.ExecuteNonQuery()
    End Using
End Using