Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.29 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Data.SqlClient;
  6. using System.Drawing;
  7. using System.IO;
  8. using System.Linq;
  9. using System.Text;
  10. using System.Windows.Forms;
  11.  
  12. namespace WindowsFormsApplication1
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.         public Form1()
  17.         {
  18.             InitializeComponent();
  19.  
  20.             //DataTable dt = NPOIHelper.ReadExcelAsTableNPOI("niis.xls");
  21.             var text = File.ReadAllText("aaa.txt",Encoding.UTF8);
  22.             var ary = text.Split(new string[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
  23.  
  24.             for(int i=0;i<ary.Length;i++)
  25.             {
  26.                 var iAry = ary[i].Split(new string[] { "\t" }, StringSplitOptions.RemoveEmptyEntries);
  27.  
  28.                 //continue;
  29.  
  30.                 SqlConnection db = new SqlConnection("Data Source=10.10.5.212;Initial Catalog=NIIS_User;User Id=hygip;Password=hyweb;");
  31.  
  32.                 SqlCommand cmd = new SqlCommand("dbo.tttt", db);
  33.                 cmd.CommandType = CommandType.StoredProcedure;
  34.  
  35.                 cmd.Parameters.AddWithValue("@LoginName", iAry[0]);
  36.                 cmd.Parameters.AddWithValue("@LoginPassword", iAry[1]);
  37.                 cmd.Parameters.AddWithValue("@UserName", iAry[2]);
  38.                 cmd.Parameters.AddWithValue("@RocID", iAry[3]);
  39.                 cmd.Parameters.AddWithValue("@PhoneNumber", iAry[4]);
  40.                 cmd.Parameters.AddWithValue("@Email", iAry[5]);
  41.                 cmd.Parameters.AddWithValue("@OrgID", iAry[6]);
  42.                 cmd.Parameters.AddWithValue("@RoleIDs", iAry[7]);
  43.  
  44.                 //SqlParameter retValParam = cmd.Parameters.AddWithValue("", "");
  45.                 //retValParam.Direction = ParameterDirection.Output;
  46.  
  47.                 try
  48.                 {
  49.                     db.Open();
  50.                     cmd.ExecuteNonQuery();
  51.                     //Console.Write("取得的輸出資料: " + retValParam.Value);
  52.                 }
  53.                 catch (Exception ex)
  54.                 {
  55.                     throw ex.GetBaseException();
  56.                 }
  57.                 finally
  58.                 {
  59.                     db.Close();
  60.                 }
  61.             }
  62.  
  63.  
  64.             MessageBox.Show(text);
  65.         }
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement