隨筆 - 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)

          編程語言

          英語學習

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1973205
          • 排名 - 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 銀河使者 閱讀(2373) 評論(1)  編輯  收藏 所屬分類: delphi 原創

          評論

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

          按時納稅的半年是吧
          2010-03-25 17:40 | 99書城首頁
          主站蜘蛛池模板: 陈巴尔虎旗| 婺源县| 贵州省| 武清区| 同仁县| 凤山县| 扬州市| 边坝县| 保定市| 沾化县| 巩留县| 抚宁县| 侯马市| 岳西县| 洛阳市| 胶州市| 新乡市| 湘阴县| 光泽县| 信阳市| 马山县| 临沧市| 柘荣县| 汾阳市| 自贡市| 东辽县| 河源市| 旌德县| 汉中市| 龙江县| 东方市| 桃园市| 炎陵县| 贡嘎县| 宁蒗| 油尖旺区| 南安市| 渑池县| 张家界市| 会泽县| 六枝特区|