【发布时间】:2014-04-26 14:31:58
【问题描述】:
我目前正在尝试创建一个数据库的 wpf 应用程序。
我使用了data sources > add new datasource > dataset 并复制了查询字符串的属性,但它给了我以下异常:
可能是什么问题?这是一个本地数据库...当我单击测试连接按钮时,它会显示“测试连接成功”
谢谢
【问题讨论】:
标签: c# sql sql-server wpf sqlconnection
我目前正在尝试创建一个数据库的 wpf 应用程序。
我使用了data sources > add new datasource > dataset 并复制了查询字符串的属性,但它给了我以下异常:
可能是什么问题?这是一个本地数据库...当我单击测试连接按钮时,它会显示“测试连接成功”
谢谢
【问题讨论】:
标签: c# sql sql-server wpf sqlconnection
您正在连接到一个 SDF 文件。这意味着您使用的是Sql Server Compact,而不是完整的 Sql Server。
要使用的类被命名
SqlCeConnection
SqlCeCommand
您正在使用的 (SqlConnection) 无法理解用于 Sql Server Compact 的连接字符串
当然你需要添加对程序集的引用和适当的 using 指令
Assembly: System.Data.SqlServerCe.dll
using System.Data.SqlServerCe;
....
【讨论】:
您使用的是SqlConnection,而不是您需要的SqlCeConnection。 SqlConnection 用于直接连接到“真实”的 sql 服务器。
查看MSDN 了解更多信息。
【讨论】: