在我们的应用程序中,我们计划使用带有 OLE DB 的 SQL Server CE 4.0。连接字符串如下所示。
Dim strConn As String = "Provider=Microsoft.SQLSERVER.CE.OLEDB.4.0;Data Source=\\pc137\d\desktop\mydb.sdf; SSCE:Database Password='password';"
Dim conn As New OleDbConnection
conn = New OleDbConnection(strConn)
conn.Open()
这个适用于本地和网络共享文件 ( .sdf
)
我们尝试使用 Visual Studio 连接网络共享,但出现以下错误
SQL Server Compact 不支持在网络共享上打开数据库文件。
那么是否允许在网络共享中使用 OLE DB 连接 SQL Server CE 4.0?
它会导致任何其他问题吗?
不,这不受支持。也不支持从 .net 应用程序使用 Oledb 提供程序,请使用 Ado.net 提供程序 (System.Data.SqlServerCe)