当前位置:编程学习 > C#/ASP.NET >>

.net2003中智能设备应用程序中的dataGrid绑定sqlce数据库中数据的问题

我用.net2003中的智能应用程序中的dataGrid绑定连接sqlce数据库中的数据
代码如下:
using System;
using System.Drawing;
using System.Collections;
using System.Windows.Forms;
using System.Data;
using System.Data.Common;
using System.Data.SqlServerCe;
using System.IO;
private void button1_Click(object sender, System.EventArgs e)
{
 SqlCeConnection con = new SqlCeConnection("Data Source = \\My    Documents\\sd.sdf");
 con.Open();
 SqlCeCommand cmd = new SqlCeCommand();
 cmd.CommandText = "Select * from tb_User";
 DataSet ds = new DataSet();
 SqlCeDataAdapter da = new SqlCeDataAdapter("Select * from tb_User",con);
 da.Fill(ds,"tb_User");
 dataGrid1.DataSource = ds.Tables["tb_User"].DefaultView;
 con.Close();
}

其中SqlCeCommand cmd = new SqlCeCommand();
出现了未处理的“System.Data.SqlServerCe.SqlCeException”类型的异常出现在 System.Data.SqlServerCe.dll 中。
我的数据库是在sqlce的Query Analyzer中建的,在数据库中能查到数据,但用dataGrid绑定的时候就出现了上面的错误!希望那为高手能帮我解决这个问题!!谢谢
--------------------编程问答-------------------- 个人意见,如有不对请回帖告诉我:
你在智能设备上直接用sql访问数据库怎么行呢!因为你智能设备上根本没有装数据库的客户端。我暂时的解决方式是用webservice来实现智能设备与服务器通信并进行数据交互的。

希望对你有点用。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,