//帮我解释这段代码 每句帮我解释一下,特别是 sqlcommand 和dataadapter dataset
string str = System.Configuration.ConfigurationManager.AppSettings["strconn"];//这句不用解释
string sqlpwd = "select password from bg_user where username='" + username + "'";//这句不用解释
MySqlConnection conn = new MySqlConnection(str);//这句不用解释
MySqlCommand cmd=new MySqlCommand(sqlpwd,conn);
MySqlDataAdapter adr = new MySqlDataAdapter(cmd);
DataSet ds=new DataSet();
adr.Fill(ds);
string pwd = ds.Tables[0].Rows[0]["password"].ToString();string updating = "update bg_user set password='" + newPwd + "',email='" + NewEmail + "' where username='" + name + "'";
MySqlDataAdapter adrup = new MySqlDataAdapter(updating, conn);
DataSet dsup = new DataSet();
adrup.Fill(dsup,"bg_user");
解决方案 »
- B/S架构 自定义CSS策略
- sql语句中多条件的“或类型”的拼接问题
- 视频上传问题
- 打开VS后->website->asp.net configuration就出现这样的错误提示,在应用程序配置中未找到连接名LocalSqlServer或者连接字符串为空
- 用JAVASCRIPT判断文本框不能为空
- 企业级模板项目的问题
- 菜鸟求助在ASP.net上用ZedGraph画心电图
- 页面出现乱码~~~~~~~急救!
- 如何用ICSharpCode.SharpZipLib将一个文件夹内的多个文件夹缩成一个包
- 为什么DataGrid中的findcontrol方法找不到内嵌控件?
- 用JavaScript怎么创建“闪动”标题栏
- 配置web服务器访问ASP.NET网站问题
找本讲ado.net的书看看,不就全明白了
就是dataset SqlCommand SqlConnection SqlDataAdapter这几个对象的用法而已嘛
MySqlDataAdapter adr = new MySqlDataAdapter(cmd); 定义adapter 对象
DataSet ds=new DataSet();实例化一个dataset
adr.Fill(ds); 填充dataset
string pwd = ds.Tables[0].Rows[0]["password"].ToString();
取出dataset第一个表中的第一行数据
string updating = "update bg_user set password='" + newPwd + "',email='" + NewEmail + "' where username='" + name + "'";
MySqlDataAdapter adrup = new MySqlDataAdapter(updating, conn);
更新
DataSet dsup = new DataSet();
adrup.Fill(dsup,"bg_user");