隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0

          導航

          <2010年3月>
          28123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          公告

          關注我的新浪微博

          我的著作









          常用鏈接

          留言簿(126)

          我參與的團隊

          隨筆分類(818)

          隨筆檔案(310)

          文章分類(1)

          文章檔案(8)

          相冊

          ADSL、3G查詢

          CSDN

          eclipse

          ibm

          Java EE

          Linux

          Web

          云服務

          代理網站

          關注的網站

          協議

          喜歡的Blog

          國內廣告平臺

          圖書出版

          在線培訓

          開發工具

          微博客戶端

          手機鈴聲

          操作系統

          • ReactOS
          • 一個與windowXP/2003兼容的操作系統

          數學

          文件格式

          源碼資源

          移動(Mobile)

          編程語言

          英語學習

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1974501
          • 排名 - 6

          最新評論

          閱讀排行榜

          評論排行榜

          Delphi和Foxpro整合實現txt和dbf互相轉換

          本文為原創,如需轉載,請注明作者和出處,謝謝!

              最近做個程序,需要將dbf和文本文件互相轉換,也就是將dbf按表結構將字段和數據導成txt文件,再將txt文件導入其他的dbf表中。在foxpro中完成這些工作簡直太容易了,但很多功能必須用delphi實現。雖然可以用foxpro做個小程序,然后再用delphi調用,但比較麻煩。因此,可以用Delphi通過調用Com組件的方式直接執行foxpro命令來實現,代碼如下:

          var
             foxpro:olevariant;
          begin
           foxPro:
          =CreateOleObject('VisualFoxPro.Application');
           foxPro.DoCmd(
          'USE d:\student.dbf');
           foxPro.DoCmd(
          'copy to d:\student.txt delimited with tab');
           foxPro.Quit;
           foxPro:
          =  Unassigned;

              上面的代碼是將student.dbf文件導出到student.txt文件。如果想導入,可以使用append命令,如下所示:

          append from d:\student.txt type sdf

          還想做什么,就看需求了。但不管做什么,只要在foxpro命令窗口可執行的命令,通過這種方式都可以執行。使用createoleobject函數需要使用comobj單元。





          Android開發完全講義(第2版)(本書版權已輸出到臺灣)

          http://product.dangdang.com/product.aspx?product_id=22741502



          Android高薪之路:Android程序員面試寶典 http://book.360buy.com/10970314.html


          新浪微博:http://t.sina.com.cn/androidguy   昵稱:李寧_Lining

          posted on 2010-03-24 15:44 銀河使者 閱讀(2375) 評論(1)  編輯  收藏 所屬分類: delphi 原創

          評論

          # re: Delphi和Foxpro整合實現txt和dbf互相轉換  回復  更多評論   

          按時納稅的半年是吧
          2010-03-25 17:40 | 99書城首頁
          主站蜘蛛池模板: 中阳县| 自治县| 惠水县| 南和县| 永康市| 布尔津县| 荥阳市| 松原市| 鲁山县| 玉龙| 珠海市| 中西区| 五寨县| 凤阳县| 隆回县| 宜宾县| 兴山县| 丹棱县| 社旗县| 乐山市| 微山县| 那曲县| 防城港市| 平远县| 昌图县| 大埔区| 南江县| 金山区| 镇远县| 南陵县| 元阳县| 三河市| 德昌县| 交口县| 宿松县| 茂名市| 玉林市| 东方市| 镇原县| 保亭| 鄂伦春自治旗|