zoukankan      html  css  js  c++  java
  • 博客开通第二十一天

    从excel表中读取出数据放入一个dtTable中,在放入到数据库中

    //导入读取数据,获取数据信息
    private void btnImport_Click(object sender, EventArgs e)
    {
    string filepath = openFileDialog.FileName;
    if (filepath == null || filepath.Equals(0))
    return;
    try
    {
    using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
    Path.GetDirectoryName(filepath) + ";Extended Properties=Text;"))
    {
    DataTable dtTable = new DataTable();
    OleDbDataAdapter adapter = new OleDbDataAdapter("select * from [" + Path.GetFileName(filepath) + "]", conn);
    adapter.Fill(dtTable);
    dataToDabase(dtTable);
    }
    }
    catch (Exception)
    {
    }
    }

    //导入数据到数据库
    public void dataToDabase(DataTable dtTable)
    {
    int count=dtTable.Rows.Count;
    SqlBulkCopy sqlbulkcopy = new SqlBulkCopy("user id=sa;password=123456;initial catalog=lcc;data source=localhost", SqlBulkCopyOptions.UseInternalTransaction);
    // SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(Tool.DB_CONNECT, SqlBulkCopyOptions.UseInternalTransaction);
    sqlbulkcopy.DestinationTableName = "GSM";//数据库中的表名
    sqlbulkcopy.WriteToServer(dtTable);

    }

  • 相关阅读:
    Eclipse Mac OS 安装 Subversion插件subclipse 缺失JavaHL解决方案
    Eclipse Mac OS 安装 最新版 Subversion插件subclipse
    mac OS 安装 Homebrew软件包管理器
    Ribbon 框架简介及搭建
    Ribbon 框架简介及搭建
    TinyMCE下载及使用
    努力啊。
    逃离
    怎么学习
    烂代码
  • 原文地址:https://www.cnblogs.com/licc09/p/3012542.html
Copyright © 2011-2022 走看看