将DataSet里的表导入数据库表

原创 2004年07月09日 17:35:00

我是这样将DataSet里的表导入数据库表的:

   oConn = new SqlConnection(m_szConnString);
   oConn.Open();

 //srcDS 要导入的DataSet

//dsTable :scrDS 里的一个表名

//szDASQL 查询语句 (select * from 数据库表)

public DataSet ImportToDBTable(DataSet srcDS,string szDASQL,string dsTable)
  {
   DataSet myDS = new DataSet();
   SqlDataAdapter sqlDA = new SqlDataAdapter(szDASQL,oConn);
   sqlDA.Fill(myDS,dsTable);
   SqlCommandBuilder sqlcommandbuilder=new SqlCommandBuilder(sqlDA);
   DataRow myDataRow2=null; 
   try
   {
    for(int j=0;j<srcDS.Tables[dsTable].Rows.Count;j++)
    {
     myDataRow2 = myDS.Tables[dsTable].NewRow();
     for(int k=0;k<srcDS.Tables[dsTable].Columns.Count;k++)
     {     
      myDataRow2[k]=srcDS.Tables[dsTable].Rows[j][k];

     }
     myDS.Tables[dsTable].Rows.Add(myDataRow2);
     sqlDA.Update(myDS,dsTable);   
    }

   }
   catch
   {
    return null;
   }
   return myDS;

  }

方法比较笨,请指教。

解Dataset含多表之谜——DataSet中的relation

转自:http://hi.baidu.com/dwxgundam/item/c661a2109de654ea5e53b123   DataSet是ADO.Net中相当重要的数据访问模型。有一个很大...
  • simaweier
  • simaweier
  • 2013年01月01日 09:10
  • 4742

从txt中导入数据到Oracle数据库表中

1、  ①  首先将一张EXE表中的数据去除首行的表头,然后插入N-1列(N为字段数),在插入的列中插入一个标记符(标记符与待会在Linux中运行的脚本隔离标志一致)。   ②  将EXE中的数据复...
  • MiaoHuiMing
  • MiaoHuiMing
  • 2017年03月08日 14:38
  • 554

mysql导入导出数据,表结构等

命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;     1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生...
  • ldwtill
  • ldwtill
  • 2014年04月07日 14:45
  • 5577

ORACLE 数据库表结构和数据的导出导入

某个用户登录后,选择左侧的myobject 1,导出表结构及视图、sequence等 点击Tools(工具)-->Export User Objects(导出用户对...
  • changqingming
  • changqingming
  • 2015年01月16日 15:04
  • 2669

Navicat把excel表格数据导入数据库表

1、准备excel文档(文件的表头名需要与数据库名一致) 2、 另存为CSV格式文件,选UTF-8格式 3、Navicat导入 4、一直下一步 5、下一步到此 6、下一步直接到开始...
  • zk_1325572803
  • zk_1325572803
  • 2017年07月03日 14:24
  • 363

C#将Excel数据表导入SQL数据库的两种方法

方法一: 实现在c#中可高效的将excel数据导入到sqlserver数据库中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data....
  • ryong1267
  • ryong1267
  • 2016年04月04日 21:33
  • 777

PowerDesigner远程连接oracle11g数据库,导入表,增加表注释

背景,需要我对老系统进行分析,分析后改造新系统,那么我需要搞定老系统的表结构!不多说,看操作! 1、环境准备:我是win7 64位系统,PowerDesigner是32位的,因此jdk需要装32位 ...
  • mengdeng8882
  • mengdeng8882
  • 2016年03月24日 09:03
  • 603

从oracle数据库中把表结构导入到powerDesigner

在此介绍PowerDesigner连接Oracle数据库,根据建立的数据源进行E-R图生成。详细步骤如下: 1、启动PowerDesigner 2、菜单:File->Reverse Engineer ...
  • zhengxiangwen
  • zhengxiangwen
  • 2015年05月26日 15:47
  • 5760

SQL Server 2000/2008导入导出数据表

SQL Server 2000/2005/2008将excel导入数据库表、将一个数据库的数据表导入到另一个数据库,也可以是2台电脑/云服务器上的数据库的数据表之间的导入方法一样。数据表的导出方法相仿...
  • Gordennizaicunzai
  • Gordennizaicunzai
  • 2016年02月28日 22:18
  • 1154

MYSQL 数据(表、库、结构)的命令行导出、导入

导出数据库: 语法:   Sql代码 mysqldump -u用户名 -p密码 数据库名 > 路径+导出的文件名.sql   mysqldump -u用户名 -p密码 数据库名 > 路径+...
  • liu_qiqi
  • liu_qiqi
  • 2013年10月08日 16:38
  • 1884
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将DataSet里的表导入数据库表
举报原因:
原因补充:

(最多只允许输入30个字)