日期:2014-05-19  浏览次数:21219 次

求救~~compact framework中如何连接数据库啊?
我新建的项目中添加了自带的Northwind.sdf文件,可是用下面的连接字符串就是不行,我添加数据源后看它自动生成的连接字符串和我写的一样啊...,郁闷了
SqlCeConnection   con   =   new   SqlCeConnection(@ "Data   Source   =.\Northwind.sdf; ");

------解决方案--------------------
SQL Server CE 2.0 包括其自身的本机 OLE DB 提供程序。与 SQL Server 2000 OLE DB 提供程序(公开许多属性来指定服务器和数据库)不同的是,SQL Server CE 仅使用单个属性 — DBPROP_INIT_DATASOURCE,用该属性打开数据库文件时使用的是完整路径。例如,要打开数据库文件 \Windows\Northwind.sdf,在调用 IDBProperties::SetProperties 时,要在 DBPROP_INIT_DATASOURCE 属性中传递字符串 \Windows\Northwind.sdf。


------解决方案--------------------
http://www.microsoft.com/china/msdn/library/mobility/mobileapp/SQLServerCE20.mspx?mfr=true