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();
  • 相关阅读:
    mysql的sql执行计划
    JMX
    用 Cobertura 测量测试覆盖率
    javap反汇编的使用
    Java ASM 技术简介
    基于Java Instrument的Agent实现
    浮动的同级盒子顶对齐
    子绝父相布局
    相对定位,绝对定位和固定定位
    嵌套的定位盒子如何居中?
  • 原文地址:https://www.cnblogs.com/RobotTech/p/616141.html
Copyright © 2011-2022 走看看