文字檔的轉檔問題 (RichEdit-->*.TXT) |
尚未結案
|
saningamour
一般會員 發表:18 回覆:17 積分:7 註冊:2003-11-17 發送簡訊給我 |
請教各位前輩一下
如何將RichEdit裡面的文字檔匯出成文字檔呢?
我搜尋過之前的很多文章
不過大部分都是資料庫轉文字檔
沒有找到RichEdit轉到文字檔 但不經過資料庫的討論內容
請問各位前輩如何解決?
謝謝囉 我順便提一下我的情況好了
我資料庫裡面有一整年的資料 大概有數十萬筆
另外我這邊有一個文字檔 裡面大概有數十筆的人的ID
我知道最快的方法就是把那些ID匯入該資料庫直接下SQL語法
但是因為不能更動到該資料庫的內容
所以我用到的方法是
1.新增兩個RichEdit (RichEditA RichEditB)
在把手邊的數十筆資料匯入RichEditA裡面
2.再利用SQL語法 WHERE ID =RichEditA.lines(i);
這樣一筆一筆自動去下SQL並自動把結果一筆一筆寫入RichEditB裡面
可是現在問題來了
要如何把RichEditB裡面的結果轉成文字檔呢?
我有試過直接轉成文字檔
可是會發生文字檔的筆數會少的情況
請問該如何解決呢?
感謝前輩的指導喔
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好! 理論上講, 因為RichEdit元件是一個支援RTF格式的Memo元件(豪華版Memo), 所以可能是這方面的問題造成資料的Lost, 您可使用Memo元件, 其對txt文字檔就有支援了. 我知道最快的方法就是把那些ID匯入該資料庫直接下SQL語法
但是因為不能更動到該資料庫的內容
不知以上這句是何意思, 不能更動到資料庫的內容, 使用正确的SQL語法應不會有這樣的問題吧, 能形容得清楚一些嗎? 如果可以使用SQL, 相信您一定會選擇這句較有效率的方法吧 參考看看@! <><>=====================
努力,相信會獲得美麗!
忻晟>>
------
忻晟 |
saningamour
一般會員 發表:18 回覆:17 積分:7 註冊:2003-11-17 發送簡訊給我 |
引言: 您好! 理論上講, 因為RichEdit元件是一個支援RTF格式的Memo元件(豪華版Memo), 所以可能是這方面的問題造成資料的Lost, 您可使用Memo元件, 其對txt文字檔就有支援了. 我知道最快的方法就是把那些ID匯入該資料庫直接下SQL語法 但是因為不能更動到該資料庫的內容 不知以上這句是何意思, 不能更動到資料庫的內容, 使用正确的SQL語法應不會有這樣的問題吧, 能形容得清楚一些嗎? 如果可以使用SQL, 相信您一定會選擇這句較有效率的方法吧 參考看看@! <><>===================== 努力,相信會獲得美麗! 忻晟>> >>< face="Verdana, Arial, Helvetica"> 版大您好 我會選RichEdit主要是因為我想到資料量大小的問題 因為怕到時資料量太大 memo會不會"爆掉"? 還是我想太多了 ^^川 我說的資料庫不能更動 就是所要連接的資料庫 該使用者無權限去新增或修改該資料庫 (他只有查詢的權限) 否則最快的方法 就是把那文字檔匯入資料庫中 直接兩個table查詢就好了 因此現在只能一筆一筆查詢 再逐筆加入 例如我目前有十個人的ID 我先把這十組ID存入RichEdit1裡面去 然後用把第一個人的ID代入SQL語法 再把結果存入RichEdit2裡面 利用迴圈把十組ID依序帶入 等到十次SQL跑完後 再把RichEdit2裡面的資料匯出來 可是我發現 我在程式的同一個地方 同時把資料寫入RichEdit2跟文字檔 文字檔被寫入的部分老是會比RichEdit2所顯示的少 像是RichEdit裡面出現20筆 文字檔卻只出現前面的17.5筆(寫入還會中斷) 就不知道是怎樣的原因會造成這樣的結果 麻煩版大的指教囉 ^^ |
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |