線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:6298
推到 Plurk!
推到 Facebook!

.dat如何轉檔?

尚未結案
chuanchuan
一般會員


發表:11
回覆:15
積分:5
註冊:2004-05-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-08-10 09:04:27 IP:163.29.xxx.xxx 未訂閱
最近公司遇到麻煩,小弟看不出資料庫是屬於什麼的,它是[文中系統]用的 有一堆檔案,其中較大的是 .DAT,檢視內容是資料庫,一筆跟一筆都緊連 所以本來我會用TXT檔滙成.MDB再分割截取,這下也行不通了 請問各位高手大大,有什麼方法將DAT的資料轉成TABLE呢? 另外,它是屬於什麼資料庫? 謝謝~~~~
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-08-10 12:19:08 IP:61.222.xxx.xxx 未訂閱
以Dat後序的文件名有兩種格式,一種是資料文件,在應用程式中應用. 另外一種是VCD中的圖像聲音文件,VCD播放軟體可調用,或者是通過VCD機播放. 把DAT文字檔副檔名改成TXT,應該可以用於之前兄的做法
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-08-10 12:38:13 IP:61.218.xxx.xxx 未訂閱
是DOS系統的資料庫格式嗎? 那時資枓庫都是自定格式資料庫 有些是固定長度有些不是 如果是固定,可以去分割再處理 如不是較難處理,但我有用過其它方式處理過] 發表人 - jeffreck 於 2005/08/10 12:53:06
chuanchuan
一般會員


發表:11
回覆:15
積分:5
註冊:2004-05-18

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-08-10 14:14:04 IP:163.29.xxx.xxx 未訂閱
看來不是純文字,改成TXT後是可以看到內容,但是都相連在一起 而且有一百多MB,而且看來分割也不能得到正確資料,有人知道這是什麼資料庫嗎? 或有什麼方法能讀取?? ------------------------------------------------- 改成TXT,檢視內容如下    930805308013920   FA068   FA068   0012                 0006531-2.1                             ?         1  1                                               930805308013920   FA068   FA068   0012                 0005531-1.48                    \      \?         1  1                                               930805308013920   FA068   FA068   0012                 0004531-1.19                    \      \?         1  1                                               930805308013920   FA068   FA068   0012                 0003531-1.18                    \      \?         1      我用檔案總管檢視如圖  
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-08-10 14:31:46 IP:61.222.xxx.xxx 未訂閱
若是有SQL 2000的話,直接用ENTERPRISE中的匯入匯出功能轉看看, 轉檔的時後DAT格式選TEXTFILE,然後可選許多種的檔案格式,其中也有MDB型式
scotthsiao
高階會員


發表:13
回覆:324
積分:147
註冊:2005-02-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-08-10 15:07:19 IP:211.74.xxx.xxx 未訂閱
有點像是 COBOL 的資料檔.... 試著用Excel 匯入看看,如果能用固定寛度去定義欄位的話就可以轉出相容的資料。
writeman
初階會員


發表:31
回覆:34
積分:28
註冊:2004-02-17

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-08-11 07:40:23 IP:61.60.xxx.xxx 未訂閱
有點像是COBOL的資料檔 某些欄位還可能經過壓縮 可能要找出原來欄位的定義(FILE DISCRIPTION)才能解出來
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-08-11 08:04:01 IP:59.104.xxx.xxx 未訂閱
看了看。很像 cobol 的東西。
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-08-11 10:00:58 IP:61.218.xxx.xxx 未訂閱
930805308013920 FA068 FA068 0012 0006531-2.1 ? 1 1 930805308013920 FA068 FA068 0012 0005531-1.48 \ \? 1 1 930805308013920 FA068 FA068 0012 0004531-1.19 \ \? 1 1 930805308013920 FA068 FA068 0012 0003531-1.18 \ \? 1 看起來是不定長度,但好像有原則, 如果每筆有固定結束符號或許可以 另外 ,可存取這資料的程式還在嗎? 如還可以能可以透它來取資料 發表人 - jeffreck 於 2005/08/11 10:49:16
系統時間:2024-06-24 20:28:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!