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

OA系统

开发平台:

ASP/ASPX

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Data.SqlClient;
  6. using System.Web;
  7. using System.Web.Security;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Web.UI.HtmlControls;
  12. public partial class web_personnel_sc : System.Web.UI.Page
  13. {
  14.     protected void Page_Load(object sender, EventArgs e)
  15.     {
  16.     }
  17.    /* protected void File1_onclick() 
  18.     {
  19.      SqlCommand comm2 = new SqlCommand(" SELECT * into OA_KAOQIN FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source='"+ File1_onclick +")User ID=sa;Password=lerado");
  20.     }*/
  21.     private void BtnInsert_Click(object sender, System.EventArgs e)
  22.     {
  23.         string fPath = this.fName.PostedFile.FileName;//获得要导入的文本文件                  
  24.         string extName = fPath.Substring(fPath.LastIndexOf(".") + 1);//获得文件的扩展名            
  25.         SqlConnection con = new SqlConnection("server=.;database=pubs;uid=sa;pwd=;");//数据库连接对象
  26.         con.Open();
  27.         try
  28.         {
  29.             SqlCommand com = new SqlCommand("BULK INSERT pubs.dbo.txtInsert FROM '" + fPath + "' WITH  (FIELDTERMINATOR = ',',ROWTERMINATOR= 'n')", con);
  30.             //其中的FIELDTERMINATOR=','指明字段间所使用的分隔符为逗号
  31.             //其中ROWTERMINATOR= 'n'指明记录间所使用的分隔符为回车
  32.             com.ExecuteNonQuery();
  33.             Response.Write("<script language=javascript>alert('数据导入成功!')</script>");
  34.         }
  35.         catch (SqlException SQLexc)
  36.         {
  37.             Response.Write("导入数据库时出错:" + SQLexc.ToString());
  38.         }
  39.         con.Close();
  40.     }
  41. }