資產負債表不平的檢查方式
先跑試算表,若試算表不平,則縮小日期區間,找出是哪一天開始不平,查詢當天的傳票是否有借貸不平或分類錯誤的狀況
若試算表平,可下指令檢查是否傳票有單身沒單頭的狀況
SELECT * FROM ACCVCHR2 WHERE MASTERI NOT IN (SELECT ERI FROM ACCVCHR1)

跑明細分類帳時出現”錯誤編號9997 9997,訊息:Index does not exist,Index:ACCR_A_0″
資料表損壞,進SQL將ACCR_A,ACCR_B….ACCR_E的資刪除,再執行資料庫更新即可重建

報表另存新檔 (*.pdf)Adobe檔時,開啟出現錯誤訊息”讀取此文件時出現問題(109)”
Adobe不支援Pilot所使用大遠東字型(中文),若為英文報表時可轉.pdf檔,不過要先將英文轉換另一種字元

修改資料出現”Table does not exist 無效的物件”
做”資料庫更新”

銷項合併發票\新增時,存檔出現”missing rigst quote”
檢查客戶資料\客戶全稱,不可有( ‘ 單引號 ) 或 ( ” 雙引號)

進入Pilot 出現”Can’t local file C:\Pilot\Html\Home\Home.html”
Pilot安裝不完整,連結不到畫面,重新安裝Pilot

資料庫為Interbase時,進入Pilot時,出現” unknow user name or password unavailable datebase ”
1.檢查C:\Program Files\InterBase Corp\ib_license.dat(要有此檔)
2.查看 開始\程式集\Interbase\license Registration Tool\ID(要有ID,若無,則執行Add\ID輸入 eval ,可使用3個月)
3.再查 我的電腦\右鍵\管理\服務及應用\服務\Interbase Guardian及Interbase Server\已啟動
4.防毒軟體將Interbase程式刪除,須先停止防毒再重新安裝Interbase

進入Pilot時,出現”unknow database”
檢查資料庫是否啟動

進入Pilot時,出現”an error occurred while attempting to initialize the Borland Database engine ”
1.檢查是否開啟2個Pilot,不可同時開啟2個Pilot
2.檢查是否開啟Admin,又再開啟Pilot
3.BDE壞了

” DBISAM Engine Error #8961 Header information corrupt in the table ” PILOT_logACT ”
DBI有問題,重裝Pilot
將主機\pilot\log\當月資料夾->刪除

DBISAM Engine #8965 lindex page buffers corrupt in the table PILOTLog’
進pilotadmin做修復

進pilot出現”DBISAM Engine Error #11010 Table\\Etek_server\Pilot\Log\0612\PILOTLog.dat’does not exist ”
將0611資料夾的內容複製到0612資料夾

” 環境參數路徑\server\Pilot\Profile\不合法 ”
內部網路不通,先測試網路上的芳鄰可否進入主機\pilot資料夾

” Access violation at address 0059D273 in module ‘ Ewbpl ‘ Read of address 00000000 ”
檢查是否開啟2個Pilot,若無則需重新安裝Pilot

” Invaild floating point operation ”
不合法的浮點(小數點)運算操作,做小數位數重整(運算中除以零發生的錯誤)

進入Pilot出現”System Error Code 1722 無法取得RPC伺服器”
檢查 我的電腦\右鍵\管理\服務及應用\服務\RPC\已啟動
檢查 開始\設定\印表機及傳真\印表機有無設定

進入Pilot出現”Driver not known to system Alias:PILOT_MSSQL”
BDE壞掉了,重新安裝Pilot

“Can’t locate connect to SQL server ,SQL不存在或已損毀”
無法聯結SQL Server,帳目已被刪除,資料毀損-不能用了
如果工作站可以用pilot 主機無法進入pilot 將SQL重新啟動

傳票列印時,出現”Access violation at adress 3B4264 BC in module ‘ V3606.BPL ‘ read of adress~~”
印表機未連線

進入PILOT出現”Geneeral SQL error Column unknown ONLINE CODE”
開帳不完整,重新開帳

修改報表存檔時,出現”Cannot create file \sqlserver\pilot\Profile\frf\Rpt5001.frf”
此frf資料匣為”唯讀”,無法存檔

進入pilot出現”DBISAM Engine Error #11007 An anknown operating system error occurred with the table \datasrv\pilot\profile\SYSTEMINFO.DAT”
那個是防毒軟體的避免竄改系統機制,所以會去監控一些特定的目錄.(.DAT)

開新帳進入共同參數出現”無效的資料行名稱HPRCFLAG”
9.10版要多run systrl.pas後再做detaupgrade就好

進入pilot出現”CC Device\\B.\pilot\pilot.cc open error”
pilot共用中”可變更此檔案”未勾選

進入PILOT出現”應用程式正常初始失敗, 請按確認終止程式”
windows 環境不穩定,也有可能是程式造成.重裝pilot試一試

進入PILOT出現”General SQL error 使用者SYSDBA 登入失敗 原因:帳戶密碼已經逾期 Alias:PILOT_MSSQL”
SQL的SYSDBA重設

借出單刪除產品後不能存檔
產品的建檔日期空白,下指令將空白的填入日期,UPDATE PRODUCT SET INSDATE=’01/01/2005’ WHERE INSDATE IS NULL

做庫存數量重整時,出現”Access violation at address 00DA30CF in module TB97_D6.bpl Read of address 00000007C”
重做

進入pilot 出現” cannot fine engine configuration file”
找不到idapi32.cfg ,重裝pilot

做成本數量重整時,出現”Bad BCD format”
運算溢位,資料copy回來填bug單查

進pilot出現””No user transaction is currently in progress COMMIT TRANSACTION 要求沒有對應的BEGIN TRANSACTION”
硬碟已滿
做dateupgrade
檢查log檔,壓縮log檔

進入pilot 出現” cannot fine object”
重裝pilot

Invoice轉Packing,出現”41600 is not a value out of 32767 or -32767″
此產品的packing數量=1,這樣會超出carton的最大值32767,應該是packing設定錯誤

進入pilot出現”Cannot load an IDAPI service library”
BDE沒裝好
將別台的C:\Program Files\Common Files\Borland Shared\bed的檔案copy 過來即可(檔案應該會有40幾個)

“Can’t locate connect to SQL server ,SQL不存在或已損毀,SQL不支援加密”
開始\程式集\SQL server\SQL用戶端設定公用程式\強制通訊協定加密->不得打勾

經濟版的開票作業,點選”列印”時,會出現錯誤訊息”Toolbar item index out of range”
將單據立即列印設定\票據\開票作業\應付票據單一覽表->預設 即可

進入pilot出現”DBISAM Engine Error #8961 Header information corrupt in the bable ‘SYSTEMINFO”
進admin\維護工具\裝置檔案工具->做修復

進pilot出現”Access viloation at address 77C17EFB in module ‘msvcrt.dll’ Read of address 00000″
請下載一個新的從 http://www.dll-files.com/dllindex/dll-files.shtml?msvcrt 上下載一個新的 msvcrt.dll 檔案,並將其保存 system32 資料夾下來替換舊的 msvcrt.dll 檔案。

進入pilot出現”there is no default printer currently selected”
沒有預設印表機

進入pilot出現 “DBISAM Engine Error #9217 Error reading from the table \\server\pilot\Profile\REPOSITORIES.IDX”
將工作站 \pilot \ profile \repositories.idx copy到主機

列印或存檔時,出現錯誤訊息”無法載入,找不到本畫面之儲存資訊”
共同報表參數設定中的”自動載入最後設定”被打勾

進入pilot出現”Cannot create file C:\Pilot\Bin\PILOTConfig.xml”
將C:\Pilot\Bin\PILOTConfig.xml唯讀取消

進入pilot出現”Cannot find Engine configuration file”
使用者的權限不足

進pilot點選帳目時會出現”DBISAM Engine Error #8961 Header information corrupt in the table ‘COMPANIES”
進資料庫做修復

工作站進入pilot出現”Repository0開啟失敗”
關閉主機防火牆
檢查SQL是否啟動
檢查主機名稱是否有異動
檢查reposittory及資料庫是否被壓縮
開始\程式集\Microslft SQL Server\用戶端網路公用程式\別名\新增\1.具名管道 2.主機名稱

進入PILOT出現”Vendor initialization failed Cannot olad an IDAPI server library File : NTWDBLIB.DLL Alias: PILOT_MSSQL”
工作站沒裝SQL 將主機的 ntwdblib.DLL copy 到 工作站 windows下的system32 即可

進入pilot出現”Invalid class typecast”
檢查Repository的設定,應該有問題(是絕對有問題..豬頭)
抓不到 P_MAINMENU.XML 或者使用者權限不足

進入pilot出現”DBISAM Engine Error #8961 Header information corrupt in the bable ‘SYSTEMINFO’
修復SystemInfo,在主機的c:\pilot\bin\EwRpsMtn.dll更名dbsys.exe,進入dbsys.exe\Utilities\Repair\Selece\Profile\SystemInfo

登入pilot出現”DBISAM Engine Error #9217 Error reading from the table c:\pilot\profile\COMPANIES.IDX”
1.修復SystemInfo,在主機的c:\pilot\bin\EwRpsMtn.dll更名dbsys.exe,進入dbsys.exe\Utilities\Repair\Selece\Profile\Companies
2.如果無法修復,將好的companies直接copy過去,再重新開帳

進入pilot時,pilot變成一片灰 無法登入
桌面的pilot\右鍵\內容\相容性\停用圖形主題

點選報表出現”使用者處理序中發生浮點例外,已取消目前交易”
SQL升級到SP4

點選報表出現”Insufficient memory for this operation”
記憶體不足

做dataupgrade出現”物件定位項的資料庫名稱元件必須是目前資料庫的名稱”
檢查資料庫pilot0001中的pilot必須為大寫英文

做dataupgrade時出現”轉換資料型別從varchar到float時發生錯誤”
run SQL指令

資料庫的定序不是”Chinese_Taiwan_Stroke_BIN”時的修正程式
進QueryAnalyzer下指令ALTER DATABASE DatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE DatabaseName COLLATE Chinese_Taiwan_Stroke_BIN
ALTER DATABASE DatabaseName SET MULTI_USER WITH ROLLBACK IMMEDIATE

出貨單存檔出現”BCD larger than 10**64″
小數有問題,做小數重整

Xml來源不合法
有亂碼

歷史庫存明細表-總倉與分倉數量不合
下指令查單子是否有倉庫沒有KEY
SELECT * FROM PRODTRAN WHERE GWN NOT IN (SELECT CODE FROM GODOWN) AND PROD=’214031′

做成本數量重整出現” Invaild floating point operation ”
在調整單(或庫存系統任一單據) 有數量是 0 的產品,刪除此單據即可,若無法刪除需填單處理

出貨單轉入S/C時,出現” Invaild floating point operation ”
產品資料設定中內外包裝數量不可等於0

進貨單存檔出現”General SQL error 子查詢的傳回值不只一個,這種狀況存檔子查詢之後有 > = < ~~~ ” 需請工程師Billy協助使用SQL查詢資料庫(產品數量檔有兩個同名倉庫,將其中一個刪除,做重整) 查詢倉庫數量檔重覆SELECT GWN, PROD FROM PRODQTY GROUP BY GWN,PROD HAVING COUNT (ERI)>1
“查詢成本檔年度重覆SELECT C1.* FROM PRODCOST C1
RIGHT JOIN (SELECT SYEAR,PROD FROM PRODCOST GROUP BY SYEAR,PROD HAVING COUNT(ERI)>1) C2 ON (C1.SYEAR=C2.SYEAR AND C1.PROD=C2.PROD) ORDER BY C1.SYEAR,C1.PROD

儲存欄位排列時出現”Cannot create file \\server\pilot\profile\26\DBGrid.ini”
user對server那個目錄的權限不足

借入單拋轉借入還出單, 存檔時出現”轉換資料型別從Varchar到numeric時發生錯誤”
需請工程師查帳

Key傳票摘要時,出現”Access violation at adress 3B4264 BC in module ‘ mstcipha.ime ‘ read of adress~~”
微軟新注音檔損毀,下載新的即可(要先移除新注音)

明細分類帳與總分類帳執行會出現”Invalid index \ tag name”
將SQL中的0001帳目中的ACCR_A刪除,再做dataupgrade

試算表執行會出現”找不到RID位於索引頁”
將SQL中的0001帳目中的ACC_B刪除,再做dataupgrade
若不行的話 可能是傳票副檔有問題
到SQL 下指令 DBCC DBREINDEX (ACCVCHR2) 重建ACCVCHR2資料表索引

RUN資產負債表時會當機
將SQL中的0001帳目中的ACCR_D刪除,再做dataupgrade

從進貨單轉出異動傳票時,出現”資料庫中已經有一個名為”ACCVCHR2_PK”的物件,無法建立條件約束,請查看先前的錯誤”
傳票副檔資料表索引有問題 要做資料修復
下指令 DBCC DBREINDEX (ACCVCHR2) 重建ACCVCHR2資料表索引
在下檢查指令 DBCC CHECKDB 查看是否錯誤已修正

建立Repostory時,出現”未找到提供使用者”
在C:\Program Files\Common Files\System\Ole DB有一個程式 sqloledb.dll 檔被防毒軟體刪掉了

零稅率清單中,若選”非經海關”時,報單單號須”空白”

在DataViewer看資料時,會出現”network initialization failed”
在讀C槽的權限不足

登入PILOT後,點選模組會出現”Genal SQL Error 語法”=”附近不合法
將C:\Program Files\Common Files\Borland Shared\BDE的”sqlmss32.dll”檔案修正