关于datatable整个复制到ms sql的表中的问题。。。

问题描述

我在程序中建立了一个datatabledt1.。里边有一些数据。。。在数据库中有一个表demo...dt1和demo的结构都是一样的。。我现在想把dt1复制到demo表中。。。我不想一条条的插入到demo中。。这样太消耗服务器有没有办法。。把dt1整个复制进demo中呢

解决方案

解决方案二:
使用OleDbDataAdapter+DataSet可以批量更新数据publicDataSetCreateCmdsAndUpdate(DataSetmyDataSet,stringmyConnection,stringmySelectQuery,stringmyTableName){OleDbConnectionmyConn=newOleDbConnection(myConnection);OleDbDataAdaptermyDataAdapter=newOleDbDataAdapter();myDataAdapter.SelectCommand=newOleDbCommand(mySelectQuery,myConn);OleDbCommandBuildercustCB=newOleDbCommandBuilder(myDataAdapter);myConn.Open();DataSetcustDS=newDataSet();myDataAdapter.Fill(custDS);//codetomodifydataindatasetheremyDataAdapter.Update(custDS,myTableName);myConn.Close();returncustDS;}
解决方案三:
使用OleDbDataAdapter+DataSet可以批量更新数据publicDataSetCreateCmdsAndUpdate(DataSetmyDataSet,stringmyConnection,stringmySelectQuery,stringmyTableName){OleDbConnectionmyConn=newOleDbConnection(myConnection);OleDbDataAdaptermyDataAdapter=newOleDbDataAdapter();myDataAdapter.SelectCommand=newOleDbCommand(mySelectQuery,myConn);OleDbCommandBuildercustCB=newOleDbCommandBuilder(myDataAdapter);myConn.Open();DataSetcustDS=newDataSet();myDataAdapter.Fill(custDS);//codetomodifydataindatasetheremyDataAdapter.Update(custDS,myTableName);myConn.Close();returncustDS;}

时间: 2024-11-10 00:43:56

关于datatable整个复制到ms sql的表中的问题。。。的相关文章

树形数据显示SQL示例代码(在ms sql 2000 DBMS中调试通过)

示例|数据|显示 树形数据显示SQL示例代码(在ms sql 2000 DBMS中调试通过) SELECT DeptCode1 + DeptCode2 + DeptCode3 AS dpcode,       CASE WHEN deptname2 = '' THEN deptname1 WHEN deptname2 <> '' AND       deptname3 = '' THEN DeptName1 + '\' + DeptName2 WHEN deptname2 <> '

探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页

探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页.以下代码说明了我们实例中数据库的一表的部分数据结构: CREATE TABLE [dbo].[TGongwen] (    --TGongwen是红头文件表名    [Gid] [int] IDENTITY (1, 1) NOT NULL ,--本表的id号,也是主键    [title] [varchar] (80) COLLATE Chinese_PRC_CI_AS NULL ,  --红头文件的

c#实现批量插入数据到sql数据库表中,怎么做到跳过插入失败的数据,继续插入

问题描述 c#实现批量插入数据到sql数据库表中,怎么做到跳过插入失败的数据,继续插入 c#实现批量插入数据到sql数据库表中,怎么做到跳过插入失败的数据,继续插入. 并且报错,哪几天数据失败了.和失败的原因. 我现在是可以生成一个把一个数据库表的数据导入到另一个数据库表中.但是呢,有些数据由于某个字段过长无法导入成功,而导致所有的都无法导入.直接造成导入失败.我 想过滤掉那条不成功的继续导入.不至于都导入不成功.急! 想和好久也没解决.网上也没找到说法 解决方案 数据库表插入数据失败数据库批量

2005-如何在SQL数据表中如何剔除连续重复的记录,统计个数时只记做1条记录?

问题描述 如何在SQL数据表中如何剔除连续重复的记录,统计个数时只记做1条记录? 各位大虾帮帮忙:如何剔除数据表中连续重复的记录记做1条记录?? 数据表如下,我想要取result=0的sn在各prodorderid下的个数( 注意:要剔除连续重复的数据,记做1条记录,但是不连续的重复的分别记为1条记录 ) create table test ( id int identity(1,1) primary key, sn varchar(50) not null, prodorderid int n

急求:如何把datagridview 表格中的数据写入到SQL数据库表中?

问题描述 如何把datagridview表格中的数据写入到SQL数据库表中?请知道的给我点详细的代码让我学习一下,谢谢了, 解决方案 解决方案二:例:自己更换连接对象.表名就可以了.DimsqladpAsNewSqlClient.SqlDataAdapterDimsqlcomAsNewSqlClient.SqlCommandDimsqlcbdAsNewSqlClient.SqlCommandBuildersqlcom.Connection=DBsqlcom.CommandText="select

sql查询-sql 同一个表中如何把两条数据合并成一条显示,并显示两条数据的全部内容

问题描述 sql 同一个表中如何把两条数据合并成一条显示,并显示两条数据的全部内容 数据库是 sqlserver2008的环境. 是一个列变行的问题 ,请大师帮忙啊. 比如 table表中 字段: id name bianhao address shijian 1 张三 001 北京 2013-12-1 2 李四 001 北京 2013-12-1 最后显示的内容为: 字段: name1 name2 bianhao address shijian 张三 李四 001 北京 2013-12-1 合并

插入操作-DB2 中如何将表中数据复制一份,改变表中一个联合主键的值,

问题描述 DB2 中如何将表中数据复制一份,改变表中一个联合主键的值, 如下: 表A有3个字段是联合主键(非自增长) create table A ( a VARCHAR(20) not null, b VARCHAR(100) not null, c VARCHAR(10) not null, constraint P_Key_1 primary key (a, b, c) ); 表中数据: a b c 1 2 0 1 3 0 如何将表中数据复制一份,改变表中一个联合主键的值,将字段"c&qu

SQL 把表中字段存储的逗号隔开内容转换成列表形式

原文:[原创]SQL 把表中字段存储的逗号隔开内容转换成列表形式 我们日常开发中,不管是表设计问题抑或是其他什么原因,或多或少都会遇到一张表中有一个字段存储的内容是用逗号隔开的列表. 具体效果如下图: ------>      从左边图转换成右边图,像这种需求,我们难免会遇到.      今天我写了个存储过程来解决这种问题.主要方式是利用master..spt_values表.       具体存储过程如下:        -- Author: LHM -- Create date: 2015-

select-java中怎么获取sql数据表中某指定行(gysqc=get_item)的所有数据?求解答

问题描述 java中怎么获取sql数据表中某指定行(gysqc=get_item)的所有数据?求解答 String get_item = (String) box.getSelectedItem(); String sql_chaxun = "select * from tb_gysinfo"; try { conn = daoConn.getConn(); st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, Res