CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  数据库及相关技术

如何将SQL服务器上数据导出到客户端本地(200分)

楼主tjyok(幽灵)2003-12-04 02:53:57 在 C++ Builder / 数据库及相关技术 提问

如题 问题点数:0、回复次数:5Top

1 楼MartinWang(小磋磋)回复于 2003-12-04 08:09:12 得分 0

是导出到客户端的sql服务器上,还是导成.txt,.xls...  
   
  说清楚点:)Top

2 楼52vc(方旭)回复于 2003-12-04 08:48:27 得分 0

//---导入excel---  
  CGauge1->MaxValue=FindsetResult->FindQuery->RecordCount;  
  Variant   ex,newxls;  
  CGauge1->Progress=1;  
  int   i,j=1;  
   
  try  
   
  {  
  ex=CreateOleObject("Excel.Application");   //启动Excel  
  }  
   
  catch(...)  
  {  
  ShowMessage("Microsoft   Excel   2000   没有安装或文件已经被破坏!");  
  }  
  //ex.OlePropertySet("Visible",(Variant)false);   //使Excel启动后可见  
  newxls=ex.OlePropertyGet("workbooks").OleFunction("Add");  
  //FindsetResult->FindQuery->Open();  
  FindsetResult->FindQuery->First();  
    AnsiString   temp;  
  for(i=0;i<FindsetResult->FindQuery->FieldCount;i++)  
  {  
    temp=AnsiString(FindsetResult->DBGrid1->Columns->Items[i]->Title->Caption);  
  ex.OlePropertyGet("Cells",(Variant)1,(Variant)(i+1)).OlePropertySet("Value",temp);  
  }  
   
  while(!FindsetResult->FindQuery->Eof)  
  //将数据库中的记录依次写到工作薄中  
  {  
  CGauge1->Progress++;  
  if(FindsetResult->FindQuery->RecNo%50==1)  
  {  
  Toex->Refresh();  
  FindsetResult->Refresh();  
  }  
  j=j+1;  
  for(i=0;i<FindsetResult->FindQuery->FieldCount;i++)  
  {  
  temp=AnsiString(FindsetResult->FindQuery->Fields->Fields[i]->AsString);  
  ex.OlePropertyGet("Cells",(Variant)j,(Variant)(i+1)).OlePropertySet("Value",temp);  
  }  
  FindsetResult->FindQuery->Next();  
  }  
  ex.OlePropertySet("Visible",(Variant)true);  
  Close();Top

3 楼lihongxing2002(潇洒)回复于 2003-12-09 12:18:17 得分 0

企业管理器有导入导出向导Top

4 楼lihongxing2002(潇洒)回复于 2003-12-09 12:18:48 得分 0

DTSTop

5 楼matq2008(叶子.net)回复于 2003-12-09 12:52:30 得分 0

看你导出到哪儿?  
  本身支持导入导出Top

相关问题

  • 请教:怎么样导出服务器上的数据库啊???
  • 求救: 怎么样导出服务器上的数据库!
  • 如何Sql数据库服务器中一个SQL查询导出到客户端的一个本地Excel文件里???急!!!!在线!
  • zjcxc(邹建),ywuwgij(於剑) 请进,如何将SQL中的表导出EXCEL到其他机器上,而不是再数据库服务器上?谢谢
  • 服务器只剩下硬盘了,mysql数据库该如何导出?
  • 怎样把服务器中数据库里的数据和硬盘中的数据给导出来?(等!)
  • 从sql server服务器追加数据到oracle服务器错误
  • 两个sql数据服务器数据同步问题
  • 如何将服务器上的数据库中的表结构和数据导出为db文件?
  • 怎样导出服务器端数据库内容到本地数据库,急,急,急,马上结贴

关键词

  • excel
  • findsetresult
  • findquery
  • olepropertyset
  • cgauge
  • olepropertyget
  • variant
  • ansistring
  • temp
  • ex

得分解答快速导航

  • 帖主:tjyok

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo