作者mindscold ()
看板Visual_Basic
標題[VBA ] 怎麼查不明的BUG?
時間Tue Jul 15 12:02:16 2008
請教一下版上神人,我接管了一個以MS-SQL與VBA建立起來的系統,但這個系統現在發生
一
個奇怪的BUG:特定資料表的某幾筆資料的特定欄位不定時會被改為0
我現在正要開始查問題點,但有不知道何處下手的困惑:
1.系統不是我建的,原工程設計師在2、3年前就出國逍遙了,常常問他問題不是忘了就講
不出來
2.要一行一行看程式碼超耗時(程式碼行數至少有六位數耶…)
3.親自下海測也頗費時
4.原工程師很混 幾乎整個系統的物件都叫Button1、Text1....而且沒有排版
5.沒有文件
請問有經驗的大大能指導一下怎麼下手嗎?我現在只能想到先用全程式碼檢索有該欄位名
稱的程式碼出來一行一行看,但太費時了,一個早上才看不到5%...
謝謝@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.17.41
推 fumizuki:以欄位名稱為關鍵字搜尋更新的語法 07/15 12:35
→ MOONRAKER:我會先去找SQL server有沒有transaction的記錄 07/15 12:52
→ mindscold:SQL的紀錄功能是關閉的 沒有紀錄可以看@@ 07/15 13:06
推 yauhh:趕快寫一點trigger,在資料庫被動到時把一些訊息記錄起來, 07/15 15:59
→ yauhh:最好能抓到時間 07/15 15:59
→ yauhh:SQL Server資料表的Trigger 07/15 15:59
→ MOONRAKER:那把他打開,至少下次發生錯誤的時候有東西追蹤 07/15 18:28