load2.aspx.cs
上传用户:xrffrp
上传日期:2022-03-25
资源大小:22155k
文件大小:2k
源码类别:

OA系统

开发平台:

ASP/ASPX

  1. using System;
  2. using System.Text;
  3. using System.Data;
  4. using System.Configuration;
  5. using System.Collections;
  6. using System.Data.SqlClient;
  7. using System.Web;
  8. using System.Web.Security;
  9. using System.Web.UI;
  10. using System.Web.UI.WebControls;
  11. using System.Web.UI.WebControls.WebParts;
  12. using System.Web.UI.HtmlControls;
  13. using System.IO;
  14. public partial class web_Default : System.Web.UI.Page
  15. {
  16.     protected void Page_Load(object sender, EventArgs e)
  17.     {
  18.     }
  19.     protected void Button1_Click(object sender, EventArgs e)
  20.     {
  21.         StreamReader sr = new StreamReader(new FileStream(FileUpload1.PostedFile.FileName, FileMode.Open, FileAccess.Read), System.Text.Encoding.Default);
  22.         SqlConnection cn = new SqlConnection("Server=127.0.0.1;uid=sa;pwd=123456;database=oa1"); ;
  23.         string insertCmd = "insert into oa_kaoqin(card_id,data,card_time,status) values (@card_id, @data, @card_time,0)";
  24.         char delimChar = ',';
  25.         string split1 = null;
  26.         string split2 = null;
  27.         string split3 = null;
  28.        
  29.         string strTemp = sr.ReadLine();
  30.        
  31.         while (strTemp != null)
  32.         {
  33.             split1 = strTemp.Substring(0,10);
  34.             split2 = strTemp.Substring(10, 4) +"-"+ strTemp.Substring(14, 2) +"-"+ strTemp.Substring(16, 2);
  35.             split3 = strTemp.Substring(18,6);
  36.            
  37.             SqlCommand cmd = new SqlCommand(insertCmd, cn);
  38.             cmd.Parameters.Add("@card_id", SqlDbType.NVarChar).Value = split1;
  39.             cmd.Parameters.Add("@data", SqlDbType.VarChar).Value = split2;
  40.             cmd.Parameters.Add("@card_time", SqlDbType.Decimal).Value = split3;
  41.            
  42.             cn.Open();
  43.             try
  44.             {
  45.                 cmd.ExecuteNonQuery();
  46.             }
  47.             catch (System.Data.SqlClient.SqlException e1)
  48.             {
  49.                 Console.WriteLine(e1.Message);
  50.             }
  51.             cn.Close();
  52.             strTemp = sr.ReadLine();
  53.         }
  54.         sr.Close();
  55.         Response.Write("<script> alert('更新成功!')</script>");
  56.     }
  57. }