我有一隻程式資料庫是用 .DBF
很多 DBF 我都可以用 VB 來做更新某個欄位的值
為什麼有某幾個檔我沒辦法有更新呢?
http://211.21.112.38/DBF.zip
上面的壓縮檔裡頭有三個檔案分別是
cust.dbf、cust.dbt 、Cust.mdx
我想要更新 point跟 points 這兩個欄位
只要是空的值,就補上 0
很多 DBF 我都可以用 VB 來做更新某個欄位的值
為什麼有某幾個檔我沒辦法有更新呢?
http://211.21.112.38/DBF.zip
上面的壓縮檔裡頭有三個檔案分別是
cust.dbf、cust.dbt 、Cust.mdx
我想要更新 point跟 points 這兩個欄位
只要是空的值,就補上 0
文章標籤
全站熱搜

我自已試了很久!寫一個 LOOP 判斷 Point 是否為空值 如果是的話!我就用下面去更新資料 Adodc1.Recordset.Fields("POINT") = 0 但是會發生!如下圖~~ http://211.21.112.38/error.gif
要不要先試試看將Point改個名字呢 比方說APoint之類的
剛剛下來試~可以更新呀!沒任何錯誤訊息!~~~?_?
to:大頭 你可以把你寫的範利丟給我嗎? http://211.21.112.38/upload.php 可以嗎?拜託~~>_<
哪有什麼範例~@@~ 偶就是用Data連上你的.dbf 然後用迴圈跑每一筆 用isnull()判斷欄位 如果 是 就 .edit => 設為0 => .update 就只醬~ 再去看就都有0了~所以說"沒問題"呀! 又沒加什麼特別的荒法~@@~
to:大頭 我試過Data這個控制原件是沒問題? 但是用Adodc1 會有問題吧? 我這一隻程式是要放在Windows 98 如果用Data會顯示找不到ISAM?
to:大頭 我用Adodc1 試過其它的 .dbf 都可以! 就是 Cust.DBF 不行?你可以在幫我試試嗎? 我用 Adodc1 + DataGrid1 + ODBC 我想說!直接在 DataGrid1 去做修改! 一樣會發生 http://211.21.112.38/error.gif 的問題!
偶就素用98的~@@~