zoukankan      html  css  js  c++  java
  • SqlCommandBuilder对像来自动构建sql命令

    string sConnectonString;
                sConnectonString 
    = "Password=sa;user id = sa;Initial Catalog = master;Data Source=(local)";
                SqlConnection objConn 
    = new SqlConnection(sConnectonString);
                objConn.Open();
                           
                SqlDataAdapter daAuthors 
    = new SqlDataAdapter("select * from city_users", objConn);
                DataSet dsMaster 
    = new DataSet("master");
                daAuthors.FillSchema(dsMaster, SchemaType.Source, 
    "city_users");//加载表的构架,这样在操作加载到dataset里的表时就不用重新设置主键了
                daAuthors.Fill(dsMaster, "city_users");
                dsMaster.Tables[
    "city_users"].Rows[1]["user_name"= "sql";//注意这里的Rows[1],这个1指得是在DataSet里的表里的行号,其与数据库里的行号不一致如图1
                
                SqlCommandBuilder objCommandBuilder 
    = new SqlCommandBuilder(daAuthors);//构建sql命令
                daAuthors.Update(dsMaster, "city_users");//更新
                
    //daAuthors.UpdateCommand = updatecomm;
                
    //daAuthors.UpdateCommand.ExecuteNonQuery();
                objConn.Close();
  • 相关阅读:
    bzoj 1176 cdq分治套树状数组
    Codeforces 669E cdq分治
    Codeforces 1101D 点分治
    Codeforces 1100E 拓扑排序
    Codeforces 1188D Make Equal DP
    Codeforces 1188A 构造
    Codeforces 1188B 式子转化
    Codeforces 1188C DP 鸽巢原理
    Codeforces 1179D 树形DP 斜率优化
    git commit -m "XX"报错 pre -commit hook failed (add --no-verify to bypass)问题
  • 原文地址:https://www.cnblogs.com/RobotTech/p/616141.html
Copyright © 2011-2022 走看看