我目前正在尝试创建数据库的wpf应用程序。
我使用data sources > add new datasource > dataset
并复制查询字符串作为其属性,但它给了我以下异常:
可能是什么问题?这是一个本地数据库......当我点击测试连接按钮时,它会写入"测试连接成功"
由于
答案 0 :(得分:2)
您正在连接到SDF文件。这意味着您使用的是Sql Server Compact,而不是完整的Sql Server。
要使用的类名为
SqlCeConnection
SqlCeCommand
您正在使用的那个(SqlConnection)无法理解用于Sql Server Compact的连接字符串
当然,您需要添加对程序集的引用和相应的using指令
Assembly: System.Data.SqlServerCe.dll
using System.Data.SqlServerCe;
....
答案 1 :(得分:1)
您使用的是SqlConnection
而不是SqlCeConnection
。 SqlConnection用于直接连接到" real" sql server。
请查看MSDN了解详情。