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

急啊!!Table1->Insert()咋就添加不了记录??

楼主jiju8484(积聚)2006-06-01 15:52:52 在 C++ Builder / 数据库及相关技术 提问

运用office2k控件将Excel表导入paradox数据表  
   
  void   __fastcall   TImport_data::Button1Click(TObject   *Sender)  
  {WideString   aa;   //定义aa  
  if   (OpenDialog1->Execute())   //直接打开档案选择视窗  
  {  
  aa=OpenDialog1->FileName;   //指定档名  
  ExcelApplication1->Connect();   //EXCEL   APPLICATION   连接  
  ExcelApplication1->Workbooks->Open(aa);  
  ExcelWorkbook1->ConnectTo(ExcelApplication1->get_Activ   eWorkbook());  
  ExcelApplication1->set_Visible(0,false);   //指定EXCEL视窗为可视  
  ExcelWorksheet1->ConnectTo(ExcelWorkbook1->get_ActiveS   heet())   ;  
  Edit1->Text=aa;  
  ShowMessage("OK!You   can   import   the   datas   now!");  
   
  }  
  }  
   
   
   
   
  void   __fastcall   TImport_data::Button2Click(TObject   *Sender)  
  {  
  int   a=ExcelWorksheet1->UsedRange[0]->Rows->Count;  
  for   (int   i=2;i<=a;i++)  
  {  
  Variant   row(i),r;  
  Variant   col1(1);  
  Variant   strvalue;  
  Table1->Insert();  
   
  r=ExcelWorksheet1->Cells->get__Default(row,col1);  
  Table1->FieldByName("Dealer_Code")->AsString=String(r)   ;  
  Table1->Post();//添加不了记录阿!!  
  }  
  ShowMessage("OK");  
  }  
   
  程序运行后  
  我用database   desktop   察看paradox表  
  发现并没有数据在里面阿  
  但是我ShowMessage(r)可以显示每一条需要插入的记录的值阿  
   
  谢谢!~~~~~~!!!! 问题点数:20、回复次数:4Top

1 楼jiju8484(积聚)回复于 2006-06-01 15:58:04 得分 0

着急啊!!!  
   
  达人快帮偶look一下!!Top

2 楼playwarcraft(时间就像乳沟,挤挤还是有的)回复于 2006-06-02 15:54:07 得分 0

試試看吧  
   
  Table1.Insert();  
  Table1.FieldValue["Dealer_Code"]=String(r);  
  Table1.Post();  
  Top

3 楼stevenjscn(小胖)回复于 2006-06-05 15:18:35 得分 0

查一下VARIANT   R的值?用单步运行查。Top

4 楼stevenjscn(小胖)回复于 2006-06-05 15:19:50 得分 0

另提示最好用APPEND();Top

相关问题

关键词

得分解答快速导航

  • 帖主:jiju8484

相关链接

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

广告也精彩

反馈

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