在C#中如何做数据导入或合并功能,请做过这方面功能的大侠们留下代码??????

问题描述

在C#中如何做数据导入或合并功能,请做过这方面功能的大侠们留下代码??????

解决方案

解决方案二:
publicvoidGetExcelToDB(stringtbName){//将EXCEL导入数据库,tbname为传入的数据库表名stringfilename="";stringsqlTxt="";OpenFileDialogopenFileDialog=newOpenFileDialog();openFileDialog.DefaultExt="xls";openFileDialog.Filter="xls|*.xls";openFileDialog.ShowDialog();filename=openFileDialog.FileName;if(filename=="")return;sqlTxt="insertinto"+tbName+"select*fromOPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel8.0;HDR=YES;IMEX=1;DATABASE="+filename+"','select*from[sheet1$]')";SqlTransactiontrans=null;//OPENROWSETDBdbGetExcelToDB=newDB();//DB包含cmd,conn等的一个类你可以自己改下代码try{dbGetExcelToDB.GetConnction();trans=dbGetExcelToDB.conn.BeginTransaction();dbGetExcelToDB.cmd.Connection=dbGetExcelToDB.conn;dbGetExcelToDB.cmd.Transaction=trans;dbGetExcelToDB.cmd.CommandText="deletefrom"+tbName;dbGetExcelToDB.cmd.ExecuteNonQuery();dbGetExcelToDB.cmd.CommandText=sqlTxt;introws=dbGetExcelToDB.cmd.ExecuteNonQuery();trans.Commit();MessageBox.Show("导入成功!共导入"+rows+"条记录!");}catch(SqlExceptionex){trans.Rollback();throwex;}finally{dbGetExcelToDB.ShutDownConn();}}

时间: 2024-11-26 22:58:18

在C#中如何做数据导入或合并功能,请做过这方面功能的大侠们留下代码??????的相关文章

c#MVC中对int数据进行排序并分页怎么做?

问题描述 c#MVC中对int数据进行排序并分页怎么做? 我要对一个页面进行查询排序分页,该在Contorller里怎么写代码?页面里的数据都是int类型的,我只看到了对string类型的怎么去了,但是int类型的在网上没有找到,我是新手求指教 解决方案 你能我告诉我 string和int 有什么区别? 解决方案二: int.Parse(s)可以将string转换为intint.ToString()可以将int转换为string 解决方案三: 找到排序中的比较的部分,改成比较int. int转成

将mysql数据库表中的部分数据导入到oracle数据库中

问题描述 将mysql数据库表中的部分数据导入到oracle数据库中 有一个问题:需要将Mysql数据库表中的某些数据导入oracle数据库的表中,需要通过传递文件来实现.比如将mysql数据生成.sql文件,然后执行该文件就可以写入到oracle数据库中.希望各位高手给个思路,谢谢 解决方案 可以用sql命令把数据导出到文件,e然后再把文件导入数据库 解决方案二: 你自己思路不是已经很清晰了吗? or你的意思是需要定时自动导入? 自动导入的话 估计需要借助写个程序实现了 解决方案三: 你自己思

将Excel中数据导入到Access数据库中的方法_实用技巧

Default.aspx 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/

探讨ORACLE数据库的数据导入方法

oracle|数据|数据库 前言每个数据库管理员都会面临数据导入的问题,这有可能发生在数据库的新老移植过程中,或者是在数据库崩溃后的恢复重建过程中,还有可能是在创建测试数据库的模拟环境过程中,总之作为一名合格的数据库管理员,你应该做好接受各种数据导入请求的技术储备,同时还要尽量满足人本能的对导入速度的苛求.本文仅针对 Oracle 数据库所提供的加速数据导入的各种特性和技术进行探讨,其中的一些方法也可以转化应用于其他数据库.以下七种数据导入方法哪个最适用需要针对具体情况具体分析,我也附带列举了影

在第三方公司做数据服务和甲方公司做数据服务有哪些不同呢?

摘要: 文章来源@微博UDC设计中心 现在是一个大数据时代,人人嘴边都挂着数据创造价值.数据挖掘等一些热词.各公司内部也逐渐认识到数据的重要性,纷纷成立数据部门,期待数据可以真 文章来源@微博UDC设计中心 现在是一个大数据时代,人人嘴边都挂着数据创造价值.数据挖掘等一些热词.各公司内部也逐渐认识到数据的重要性,纷纷成立数据部门,期待数据可以真正的为业务服务. 另外,也有一些专做数据服务的第三方公司不断涌现,希望能够帮助产生数据的甲方分担数据分析的担子,挖掘出更多有价值的规律,帮助甲方不断改进业

ASP.NET中数据库数据导入Excel并打印(1)

asp.net|excel|打印|数据|数据库 众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种:       1.直接利用IE的打印功能.一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:      <OBJECT   id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>   </OB

导入数据-将D盘中的Excel表格数据 导入到窗体的GridView中

问题描述 将D盘中的Excel表格数据 导入到窗体的GridView中 在窗体中有个gridView,我想通过点击"导入Excel"按钮,将D盘中的Excel表格中的数据导入到gridView中,这个怎么做呢?? 解决方案 http://blog.csdn.net/loveheronly/article/details/6715552

求 怎样把DataGridView中的数据导入到默认的.MXD地图中

问题描述 用AE和VB做的一个系统在SQL中查询数据然后把在DataGridView中的数据(站名,区站号,经度,纬度,温度)导入到默认的.MXD地图中然后能在地图上显示温度然是按了Button3但是没有任何反应以下是代码求大侠指导PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickDimrowsAsInteger=DataGridView1.DataSou

c++-vc中用struct来将txt文件中的数据导入到数组中

问题描述 vc中用struct来将txt文件中的数据导入到数组中 我用的是struct来做的,但是显示的数据和原来数据不符,数据发生了变化,这是为什么?? 解决方案 是不是没有进行字节对其呢 如果没有字节对其 TA在解析的时候 可能会自动字节对齐了 解决方案二: 和struct没关系,你所谓的不一样:小数位数不一样.使用了科学计数法.列没对齐,都可以使用printf函数解决. cout默认输入当然不会给你做这些处理.