2011年10月6日 星期四

#VB DBF透過 Oledb 建立 欄位 Numeric 型態,無法設定長度問題


'發現說View上面型別會影響寫入dbf的型別
所以說 view to TXT 的時候,一定有方式記錄型別

1.view讀取之前設定型別
2.轉dbf寫入型別

@使用excel轉DBF可能會有資料長度問題
看有沒好的方式

透過OleDB去寫入資料
不過可能就要走訪View,一個cell一個cell撈

先清空table,在寫入view的資料

最好是紀錄異動資料去寫入


為甚麼在.net的SQLSTRING無法成功,因為一個COMMAND只能用一個SQLSTRING,所以您的多個INSERT語法無法成功執行。


好像沒辦法多筆新增
現在跑回圈一筆一筆新增~很慢
要找辦法

過程中
connection.open 與 close 做一次就好
大幅提高效能

@numric 每次長度都被改調

NUMERIC是固定為8個位元倍精準度資料,不可以有資料長度存在
只有字串才可以定義資料長度

http://vbqa.pixnet.net/blog/post/54257824

double, numeric, float 全部都會變預設Numeric 20 0
目前找不到透過oledb轉型的方式

太極守了

=============================================
不然就不用Create
用複製檔案的方式

建立一個範例檔案,做為以後新刪修的tmp

沒有留言:

張貼留言