建立Pocket PC2003 的智能设备应用程序,程序中连接数据库的代码如下:
SqlCeConnection conn = new SqlCeConnection();
conn.ConnectionString = "Data Source = 'E:\\mywork\\DeviceApplication1\\DeviceApplication1\\test.sdf'";
conn.Open();//这里出现在仿真程序运行时出现未处理的SqlCeException:Unspecified error [ E:\mywork\DeviceApplication1\DeviceApplication1\test.sdf ]请问谁知道这样的错误怎么解决阿?谢谢
SqlCeConnection conn = new SqlCeConnection();
conn.ConnectionString = "Data Source = 'E:\\mywork\\DeviceApplication1\\DeviceApplication1\\test.sdf'";
conn.Open();//这里出现在仿真程序运行时出现未处理的SqlCeException:Unspecified error [ E:\mywork\DeviceApplication1\DeviceApplication1\test.sdf ]请问谁知道这样的错误怎么解决阿?谢谢
解决方案 »
- 求一条SQL简单的查询,遇到的给点拨下,百度还真不知道怎么搜
- sql2005安装前需要装什么组件
- mssql 替换问题 双引号无效 急啊,请教高手
- 合并查询,急!
- 数据拆分问题
- 我想查询人员2004年6月份在职人员总数如何得之?
- 如何提取一个表格中的几列数据作为一个新表?
- 在SQL SERVER中,如何实现,当到某一时间时,自动对数据库中的数据]进行统计?
- 关于sql server 订阅问题,急!
- 请问用存储过程如何写?
- provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接
- 如果刚刚执行了一个删除语句,马上意识到错误了,是否必须从头恢复数据库?
帮baidu出来的
using System.Data.SqlServerCe; string connectionString = "Data Source=test.sdf";
using (SqlCeConnection conn = new SqlCeConnection(connectionString))
{
conn.Open();
using (SqlCeDataAdapter adapter = new SqlCeDataAdapter("select * from tb", conn))
{
using (DataSet ds = new DataSet())
{
adapter.Fill(ds);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
Response.Write(Convert.ToString(ds.Tables[0].Rows[i]["colname"]));
}
}
}
conn.Close();
}