论坛登陆 注册 教程 笑话 影视 投稿
首页 | 页界资讯 | 网络应用 | 软件应用 | 组网技术 | 网络原理 | 聊天通讯 | 网管知识 | 帮助
笑话 | 操作系统 | 注 册 表 | 编程开发 | 数 据 库 | 媒体动画 | 网页设计 | 图形图象 | 地图
论坛 | 网络安全 | 安全防范 | 服 务 器 | 硬件学堂 | 路由技术 | 搜索研究 | 站长经验 | 投稿
影院 | 教育频道 | 特色专题 | 精文荟萃 | 注 册 码 | 论坛社区 | 网站地图 | 广告服务 | 旧版
设为首页 加入收藏
当前位置:首页>>文章>>数据库>>Mssql>>正文

实现将Excel表导入数据库(SQLServer)

www.xker.com 作者: 来源:devdao 加入日期:2006-3-30 10:44:13

【问题提问、论坛交流】
  try
  {

  }
  catch (OleDbException e)
  {
   SimpleLogger.Log(e);
         MessageBox.Show("An exception of type " + e.GetType() +");
  }
 }

   
}
*****************************************
将数据进行处理分别插入主表和从表
public bool AddExceLGmailRebate(DataTable tb,string homeCompanyID)
{
bool ret=false;
SqlConnection con=null;
         
DataTable table=new DataTable();
table=tb;
  
string sConn = PublicManager.GetDBConnectionString(homeCompanyID);
con=new SqlConnection();
con.ConnectionString=sConn;
  
SqlTransaction tran=null;
SqlCommand com=null;
SqlCommand comm=null;
 
try
{
con.Open();
tran = con.BeginTransaction();
  
 if (table != null && table.Rows.Count > 0)
 {
    
 for(int i=1;i<table.Rows.Count;i++)
 {
     
 string m_PromoCode=Convert.ToString(table.Rows[i][0]);
 if(m_PromoCode=="")
 {
  m_PromoCode=Convert.ToString(table.Rows[i-1][0]);
 }
 if(m_PromoCode.Length>50 )
 {
  m_PromoCode=m_PromoCode.Substring(0,50);
 }


 string m_ItemDescription=Convert.ToString(table.DefaultView[i][1]);
 if(m_ItemDescription.IndexOf("(")>0)
 {
 int num=m_ItemDescription.IndexOf("(");
 m_ItemDescription=m_ItemDescription.Substring(0,num);
 if(m_ItemDescription.Length>50)
 {
  m_ItemDescription=m_ItemDescription.Substring(0,50);
 }
      
 }
 if(m_ItemDescription.Length>50)
 {
  m_ItemDescription=m_ItemDescription.Substring(0,50);
 }


  string begin=Convert.ToString(table.DefaultView[i][2]);
  string m_BeginPromoPeriodDate;
  string m_EndPromoPeriodEndDate;
  if(begin=="")
  {
   continue;
  }
  else
  {
   string beginTime=begin.Substring(0,8);
   beginTime=beginTime.Replace("/","-");
   m_BeginPromoPeriodDate=beginTime;
   string endTime=begin.Substring(begin.Length-8);
   endTime=endTime.Replace("/","-");
   m_EndPromoPeriodEndDate=endTime;
  }


  string m_RebateAmountStr=Convert.ToString(table.DefaultView[i][3]);
  if(m_RebateAmountStr.Length >9)
  {
   m_RebateAmountStr=m_RebateAmountStr.Substring(0,9);
  }
  decimal m_RebateAmount;
  if(m_RebateAmountStr=="")
  {

本新闻共5页,当前在第2页  1  2  3  4  5  

编辑:xker.com

上一篇:SQL Server 2000企业版安装说明
下一篇:没有了
关闭窗口】【技术交流】【收藏此页
相关文章
·Excel技巧 为数据区域创建非图形图表·添加监视点 实时监控Excel单元格·SqlServer存储过程/函数加/解密
·巧用Access逐条输出Excel2000的记录·Excel中人民币小写转换大写技巧·SQLServer和Access、Excel数据传输简
·Excel技巧:将图表另存为GIF文件·Excel做网页 学生成绩网上查·Word与Excel组合工作 批量打印信封
·用Excel把网页上复制来的文本行列互换·在Excel单元格中输入分数的技巧
推荐文章 最新文章 热门文章
·在Linux3.0下安装DB28.2
·选购液晶牢记三大注意事项
·详解TCP端口:作用,漏洞,操作详析
·从此不再心头痛 数据库连接方法总结
·网络应用技巧 用注册表强化网上邻居
·JMX+J2SE5.0实现Web应用的安全管理
·小工具大用处 让网吧线路可以自由切换
·C#利用Web Service实现短信发送
·用VB6.0实现网络实时监控系统
·MP4播放器玩转字幕—— 从Sub到Srt
·JAVA 与.NET 在前途上面的比较
·AJAX+JSF组件实现高性能的文件上载
·自己制作带农历的年历
·全面分析Java的垃圾回收机制
·3DMAX打造宇宙中遥望美丽的地球
·实现将Excel表导入数据库(SQLServer)
·Java语言的基本组成
·ASP.NET如何操作文件
·让Apache支持ASP.NET
·让Asp.NET DataGrid可排序,选择,分页
·用ASP.NET显示在线登陆人数及位置
·SQL Server 2000企业版安装说明
·用乐至尊 玩转影视文件更轻松
·下载:IE最新高危漏洞非官方补丁
·在Linux3.0下安装DB28.2
·防忽悠 远离BIOS升级三个误区 
·亲手解决MP3音乐和超级兔子间的冲突
·教你制作QQ空间MTV播放器
·分析:Windows为何越走越慢?
·Excel技巧 为数据区域创建非图形图表
·个人简历表格
·免费代理IP(每日更新)
·QQ收费头像免费使用的方法 
·QQ密码丢失后能做的事情:快速找回密码
·Norton AntiVirus 2006 注册码(激活
·系统优化 专题
·豪杰超级解霸V9.1正版注册码
·WinRAR 3.51 注册码
·找回QQ密码的注意事项 
·史上最强QQ个人档案资料欣赏
·Ajax技术开发指南
·最经典的黑客入门教材
·QQ空间皮肤代码
·求职简历封皮
·ACDSee v8.0注册码
评论

设为首页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接
Copyright © 2003-2006 xker.com All rights reserved.小新技术网 合作广告QQ:12231446
本页浏览次数: