在vs.net平台用C#语言和sql ce数据库
系统产生程序如下:
public virtual int Fill(sqlmobileDataSet.学生信息表DataTable dataTable) {
this.Adapter.SelectCommand = this.CommandCollection[0];
if ((this.ClearBeforeFill == true)) {
dataTable.Clear();
}
int returnValue = this.Adapter.Fill(dataTable);//此处异常(出错:文件名无效,请检查数据库的文件名)
return returnValue;
}
自己编的程序:
private void button1_Click(object sender, EventArgs e)
{
conn =new SqlCeConnection("Data Source=\\sqlmobile.sdf;") ;
conn.Open();
SqlCeCommand cmd=conn.CreateCommand();
cmd.CommandText="学生信息表";
cmd.ExecuteNonQuery();
cmd.CommandType = CommandType.TableDirect;
SqlCeDataAdapter da = new SqlCeDataAdapter(cmd); SqlCeDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
this.textBox1.Text = dr["name"].ToString();
}
}
系统产生程序如下:
public virtual int Fill(sqlmobileDataSet.学生信息表DataTable dataTable) {
this.Adapter.SelectCommand = this.CommandCollection[0];
if ((this.ClearBeforeFill == true)) {
dataTable.Clear();
}
int returnValue = this.Adapter.Fill(dataTable);//此处异常(出错:文件名无效,请检查数据库的文件名)
return returnValue;
}
自己编的程序:
private void button1_Click(object sender, EventArgs e)
{
conn =new SqlCeConnection("Data Source=\\sqlmobile.sdf;") ;
conn.Open();
SqlCeCommand cmd=conn.CreateCommand();
cmd.CommandText="学生信息表";
cmd.ExecuteNonQuery();
cmd.CommandType = CommandType.TableDirect;
SqlCeDataAdapter da = new SqlCeDataAdapter(cmd); SqlCeDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
this.textBox1.Text = dr["name"].ToString();
}
}
解决方案 »
- 菜鸟求助!!!C#创建excel文件
- 关于主界面加载子界面的问题,急。
- 数据存储与泛型等问题
- 关于项目的文件归类与存放
- 怎么让自己用C#做的桌面应用程序自带一个卸载功能?
- WINFORM调用JAVA写的web service需要注意些什么问题?
- 求教:c#中如何动态使工具栏按钮变成有效或无效?
- VS 2005下如何将视频文件放入自己建立的资源文件中
- 我在Visual studio.Net Enterprise Arthitect为何不能debug?
- 程序员大本营.Net增值版中的Visual Studio.net beat2有使用时限吗?
- 未将对象引用设置到对象的实例
- Label的右键快捷菜单
string str = "Data Source='" + assemblyFolder + "\\A.sdf'";
SqlCeConnection conn = new SqlCeConnection(str);
conn.Open();
string cmdstr = "select * from A";
SqlCeCommand cmd = conn.CreateCommand();
cmd.CommandText = cmdstr;
cmd.ExecuteReader();
SqlCeDataAdapter DataA = new SqlCeDataAdapter(cmd);
DataSet ds = new DataSet();
DataA.Fill(ds,"A"); http://blog.csdn.net/letian_fly/archive/2008/09/25/2975962.aspx