zoukankan      html  css  js  c++  java
  • Sql server之路 (五)插入多条数据

    public bool GetDataUsingDataTaskReason(StationReasonCollection reason)
    {
    try
    {
    strCon.Open();
    DateTime dt = new DateTime();
    dt = System.DateTime.Now;
    string strFu = dt.ToString("yyyy-MM-dd HH:mm");
    TaskReasonInfo ts=null;
    ts=new TaskReasonInfo();
    ts.StationId="B1237";
    ts.workTaskFrom="手工录入";
    ts.workTaskTime=strFu;
    ts.workTaskTypeId="巡检";
    ts.workTaskXiadaren="齐经理";
    ts.workYuanyin="ceshi";
    reason.Add(ts);

    ts = new TaskReasonInfo();
    ts.StationId = "B1238";
    ts.workTaskFrom = "手工录入";
    ts.workTaskTime = strFu;
    ts.workTaskTypeId = "巡检";
    ts.workTaskXiadaren = "齐经理";
    ts.workYuanyin = "ceshi";
    reason.Add(ts);

    //都可以用string strSql = " INSERT INTO WorkTasks(stationId,workTaskTypeId,workTaskTime,workTaskFrom,workTaskXiadaren,workYuanyin) SELECT @stationId,@workTaskTypeId,@workTaskTime,@workTaskFrom,@workTaskXiadaren,@workYuanyin ";
    string strSql = "INSERT INTO WorkTasks(stationId,workTaskTypeId,workTaskTime,workTaskFrom,workTaskXiadaren,workYuanyin) VALUES(@stationId,@workTaskTypeId,@workTaskTime,@workTaskFrom,@workTaskXiadaren,@workYuanyin)";
    SqlCommand SqlCmd = new SqlCommand();
    SqlCmd.Connection = strCon;
    SqlCmd.CommandText = strSql;

    foreach (var info in reason)
    {
    SqlParameter para = null;
    SqlCmd.Parameters.Clear();
    para = new SqlParameter("@stationId", info.StationId);
    SqlCmd.Parameters.Add(para);
    para = new SqlParameter("@workTaskTypeId", info.workTaskTypeId);
    SqlCmd.Parameters.Add(para);
    para = new SqlParameter("@workTaskTime", info.workTaskTime);
    SqlCmd.Parameters.Add(para);
    para = new SqlParameter("@workTaskFrom", info.workTaskFrom);
    SqlCmd.Parameters.Add(para);
    para = new SqlParameter("@workTaskXiadaren", info.workTaskXiadaren);
    SqlCmd.Parameters.Add(para);
    para = new SqlParameter("@workYuanyin", info.workYuanyin);
    SqlCmd.Parameters.Add(para);
    SqlCmd.ExecuteNonQuery();
    }

    return true;
    }
    catch (Exception)
    {
    return false;
    throw;
    }
    }

  • 相关阅读:
    session、cookie、token
    跨域问题-nginx代理
    跨域问题-jsonp
    fat32转ntfs
    nginx日志输出,https,ssl
    nginx安装
    MySql(一)表类型(存储引擎)
    ShowDoc,APIDoc,可道云API,语雀-适合IT企业的文档工具
    Docker Compose搭建Redis一主二从三哨兵高可用集群
    Docker容器启动Mysql,Docker实现Mysql主从,读写分离
  • 原文地址:https://www.cnblogs.com/androllen/p/3426549.html
Copyright © 2011-2022 走看看