程序如下:在vs.net开发环境下,用sql ce数据库
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();
DataSet thisdataset = new DataSet();
da.Fill(thisdataset, "学生信息表");
i++;
while (i <3)
{this.textBox1.Text = thisdataset.Tables["学生信息表"].Rows[i][0].ToString();
this.textBox2.Text = thisdataset.Tables["学生信息表"].Rows[i][1].ToString();
this.textBox3.Text = thisdataset.Tables["学生信息表"].Rows[i][2].ToString();
}
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();
DataSet thisdataset = new DataSet();
da.Fill(thisdataset, "学生信息表");
i++;
while (i <3)
{this.textBox1.Text = thisdataset.Tables["学生信息表"].Rows[i][0].ToString();
this.textBox2.Text = thisdataset.Tables["学生信息表"].Rows[i][1].ToString();
this.textBox3.Text = thisdataset.Tables["学生信息表"].Rows[i][2].ToString();
}
解决方案 »
- 报错:用户代码未处理 EntityCommandExecutionException 该怎么处理?
- mysql的json接口,如何获得数据?
- 在VS2005中单元测试能否支持事务回滚
- 请问,有没有关于 remoting 走 socket5 或其他代理的技术文章???
- 关于程序安装完成后打包,怎么让程序得到当时环境SQL服务器的连接字符串的问题.
- 程序在单个"windows登陆进程"只允许一个进程? 求方法
- 一个页面可以有多个FORMVIEW吗?
- 好简单的一个问题!把Console.ReadLine()输入的东东转为整型
- 在web中怎么实现象winform里面文件打开,文件保存?
- 一个注册表中的问题(急!!!)
- windows 源代码
- 读文件的问题
例如你的sdf文件在PDA手持设备的根目录下就可以用:
SqlCeConnection conn = new SqlCeConnection(@"Data Source =\sqlmobile.sdf;Password=123;Encrypt Database=True"); 如果没有密码的话:
SqlCeConnection conn = new SqlCeConnection(@"Data Source =\sqlmobile.sdf"); 如果是其他的目录则相应的改,例如在PDA手持设备的My Documents目录下:
SqlCeConnection conn = new SqlCeConnection(@"Data Source =\My Documents\sqlmobile.sdf");