DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: luismasgoret
今日帖子: 1
在线用户: 2
导航: 论坛 -> 数据库专区 斑竹:liumazi,waterstone  
作者:
男 zqsoft ★☆☆☆☆ -
普通会员
2003/12/8 14:20:01
标题:
数据导入与导出功能,求救!!! 浏览:1973
加入我的收藏
楼主: 我用的是Paradox数据库开发一个小的程序,先在想增加两个功能,数据导入与导出,
不知道应该怎么写.(EXcel数据或者是文本和Acess都可以)
----------------------------------------------
-
作者:
女 lwn19820725 (lwn19820725) ★☆☆☆☆ -
普通会员
2003/12/8 16:14:14
1楼: use comobj;
var i,j:integer;
begin
try
  v:=createoleobject('excel.application');
  v.workbooks.add;
  Sheet:= v.Workbooks[1].WorkSheets[1];
  v.visible:=true;
  with qry1 do
   begin
    active:=false;
    sql.Clear ;
    sql.Add('select * from f_CusmKindLink');
    open;
   end;
  for i:=0 to qry1.FieldCount-1 do
    begin
     j:=1;
     sheet.cells[1,i+1]:=qry1.Fields.Fields[i].FieldName;
//     sheet.Columns[i].Width:=20;
     qry1.First;
     while not qry1.Eof do
       begin
         sheet.cells[j+1,i+1]:=qry1.Fields.Fields[i].Value;
         j:=j+1;
         qry1.Next;
     end;
 end;
//  v.DiaplayAlert:=true; //确定存盘
except
    Showmessage('初始化Excel失败,可能没装Excel,或者其他错误;请重起再试。');
    v.DisplayAlerts := false;//是否提示存盘
    v.Quit;//如果出错则退出
    exit;
end;
  Application.Restore;
  Application.BringToFront;
end;
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行59.57031毫秒 RSS