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;
    }
    }

  • 相关阅读:
    Python脚本文件(.py)打包为可执行文件(.exe)即避免命令行中包含Python解释器
    MVC 三步完成增删改查设计
    MVC中使用SqlServerCe
    回车转Tab
    动态代码
    Mvc 用户没有登录跳转到登录界面
    Mvc
    Mvc提交
    EF查询 linq
    EF数据迁移 Migrations
  • 原文地址:https://www.cnblogs.com/androllen/p/3426549.html
Copyright © 2011-2022 走看看