我用vb6寫了一個程式連接access做資料庫,在按儲存鍵後vb會將資料送到access的5個資料表,在xp上執行都沒有問題,但是在98上執行卻偶爾會出現只存了4個資料表漏了一個,而且不是每台98都會,只是偶爾出現,請問這個問題要如何解決?請知道的前輩不吝告知。TKS!
把漏存的那個表 表名、欄名檢查一遍,有可能是關鍵字或是你用到簡體或造字,被過濾掉?
丟出去後,等一段時間,再拉回來,check:ok才算是完整動作.若check:err!則再丟一遍.......... 我有遇到類似問題,提供以上方式參考.
心冷熱情熄、jj很感謝您們的回答,是否還請jj將check的敘述說的稍微詳細一點,因為我不是很了解。TKS!
jj意思是說, 1.有時產生資料表時,動作尚未完成你就去試圖讀取,那當然是還沒有。 2.若過一會還沒有,就可能是錯誤,確認沒有後,重新產生一遍。 你要是不會分辨我的意思,就把該表名、所有欄名貼上來,包含你採用的版本及連線方式,有經驗的人,會告訴你。
謝謝心冷熱情熄,我是用vb6.0,98作業系統 ADODC 連接 ACCESS 資料庫,表名為"現金收入",欄名有"現金收入編號"、"店名"、"日期"、"傳票編號"、"姓名"、繳息金額"。煩請各位告知如何解決。TKS!
ado及access版本也是重要依據