鄭哥的老TOSHIBA筆電,真的是老到不行(可以換一台了)
奇怪的是當灌入WINxp 企業版後,會一直LOAD helpctr.exe這支程式直到把記憶體耗盡。
看起來像是病毒,但各大防毒軟體廠商網站上卻尋不著有關這種症狀的敘述。
可以確定的是:也有人有類似的情形發生,但解決的方法是「換一片正版的」XP灌灌看(要是請我重灌電腦的人會自備正版光碟)我哪還需要這麼辛苦!@#$@#$
我的作法是重灌後先灌防毒軟體KAV or KIS or NOD32之類的,然後用眼睛看不見的速度先作xp的更新,再更新病毒碼,再觀察系統的狀況。
鄭哥的筆電竟然只有256MB的記憶體,我顯卡上的記憶體好像也是這個容量,坦白說:這麼少量的記憶體跑WIN XP是非常克難的(記憶體現在也沒多少錢)有機會還是加一下吧!
我不太確定是否因為系統記憶體太少,WINXP徑行執行了降低記憶體的模式,包含「只」用384MB的虛擬記憶體,所以整個系統總共只有384+256=640mb的記憶體。
虛擬記憶體竟然是手動設定384mb的位置,而不是設定在系統配置,這個現象也是令我難以理解的狀況?這張企業版的光碟我灌過無數的電腦,從沒發生過這種狀況。
總之這個CASE算是非常特殊的case,特殊到我必須詳盡的把處理過程記錄下來。
2008年1月28日 星期一
2008年1月25日 星期五
ADAR101076_Word.asp 維護記錄
承辦單位說:小計部份加總有誤
檢查程式碼後發現是公式錯誤
原來程式
F_1E=((rs("pontamt")+rs("peramt"))*rs("fobase")*1/2)
把所有資料庫撈出來的值予以轉換型別修正後
F_1E=(CSng((rs("pontamt")) + CSng(rs("peramt"))) * CSng(rs("fobase")) /2)
檢查程式碼後發現是公式錯誤
原來程式
F_1E=((rs("pontamt")+rs("peramt"))*rs("fobase")*1/2)
把所有資料庫撈出來的值予以轉換型別修正後
F_1E=(CSng((rs("pontamt")) + CSng(rs("peramt"))) * CSng(rs("fobase")) /2)
2008年1月10日 星期四
BDE10B0000這支文書科的程式
BDE10B0000這支程式裡頭有一支單稿及多稿製稿的功能。
裡頭使用的巨集主要功能如下:
巨集 Copyer :複製一份文貼在書籤"NextPage"之後。
巨集 ReNum:搜尋指定字串,並將其後的編號予以重新編號
巨集 FixStyle:修正執行ReNum後,部份樣式跳掉(第一階層至第五階層樣式)
裡頭使用的巨集主要功能如下:
巨集 Copyer :複製一份文貼在書籤"NextPage"之後。
巨集 ReNum:搜尋指定字串,並將其後的編號予以重新編號
巨集 FixStyle:修正執行ReNum後,部份樣式跳掉(第一階層至第五階層樣式)
2008年1月8日 星期二
一支叫ReNum的word巨集
這支是在BDE10B0000裡的多稿產生程式,ReNum這支的巨集主要的功能是搜尋文件中指定的字串,並且在其字串後會有個大綱編號。
命令其大綱編號「重新編號」
但此程式放在ASP迴圈中執行會造成類似疆屍程序的狀況。ASP沒當,但就是卡在那裡直到逾時。
拿掉這段指令,就正常。
將此巨集單獨放入WORD中,並以呼叫巨集的方式執行,則一切正常。
為何無法放入ASP中執行,原因不明。
此巨集是以WORD「錄製巨集」的方式製成,語法上應無問題。
命令其大綱編號「重新編號」
但此程式放在ASP迴圈中執行會造成類似疆屍程序的狀況。ASP沒當,但就是卡在那裡直到逾時。
拿掉這段指令,就正常。
將此巨集單獨放入WORD中,並以呼叫巨集的方式執行,則一切正常。
為何無法放入ASP中執行,原因不明。
此巨集是以WORD「錄製巨集」的方式製成,語法上應無問題。
2007年12月21日 星期五
宏誠AP跑報表會發生文號跑不出來
文號轉發文字號跑不出來
目前已知asp檔有
ADAR702001.asp存取MAAOP
ADAR101072.asp存取MAA 已完成
ADAR101072_S2.asp存取MAA
ADAR201153_S.asp 存取MAA
ADBR101092_S.asp 存取MBA
ADCR101082_S2.asp 存取MCA
ADCR101082_S1.asp 存取MCAA
ADCR201082_S.asp 存取MCAA
ADCR501132_S.asp 存取MCAH
ADCR701062_S.asp 存取MCG
ADA6010003_S.asp 存取MAA
目前已知asp檔有
ADAR702001.asp存取MAAOP
ADAR101072.asp存取MAA 已完成
ADAR101072_S2.asp存取MAA
ADAR201153_S.asp 存取MAA
ADBR101092_S.asp 存取MBA
ADCR101082_S2.asp 存取MCA
ADCR101082_S1.asp 存取MCAA
ADCR201082_S.asp 存取MCAA
ADCR501132_S.asp 存取MCAH
ADCR701062_S.asp 存取MCG
ADA6010003_S.asp 存取MAA
2007年12月20日 星期四
Recordset 操作
| RecordSet.BOF | 判斷指標是否超過最前面 |
| RecordSet.EOF | 判斷指標是否超過最後面 |
| RecordSet.MoveFirst | 將資料錄指標移至第一筆 |
| RecordSet.MoveLast | 將資料錄指標移至最後一筆 |
| RecordSet.MoveNext | 將資料指標往後移一筆 |
| RecordSet.MovePrevious | 將資料指標往前移一筆 |
| RecordSet.Fields.Count | 傳回Recordset中的欄位數 |
| RecordSet(i).Name | 傳回Recordset中第i個欄位的名稱 |
| RecordSet.RcordCount | 傳回Recordset中資料錄的筆數 |
| RecordSet("欄位名稱") | 傳回指定欄位名稱的資料內容 |
| RecordSet(i) | 傳回RecordSet中的第i個欄位資料 |
| RecordSet.Fields(i).DefinedSize | 傳回RecordSet中的第i個欄位資料欄位長度 |
| RecordSet.Fields(i).Type | 傳回RecordSet中的第i個欄位資料欄位資料型別 |
| RecordSet.BookMark | 傳回設定的書籤以儲存現在紀錄的位置。RecordSet.AbsolutePostition 將指標移至RecordSet中的某一筆資料上 |
| RecordSet.PageSize | 設定每頁顯示的資料筆數 |
| RecordSet.PageCount | 傳回分頁後的總頁數 |
| RecordSet.AbsolutePage | 傳回目前所在的頁數 |
| RecordSet.AddNew | 新增資料至資料表中 |
| RecordSet.Update | 更新目前這筆資料 |
| RecordSet.Delete | 刪除目前這筆資料 |
| RecordSet.Find | 尋找資料值 |
| RecordSet.GetRows | 可將Recordset中的資料儲存至陣列中 |
| RecordSet.Sort | 可將Recordset中的資料排序 |
資料來源:http://blog.blueshop.com.tw/mars/archive/2004/09/08/177.aspx
訂閱:
文章 (Atom)