今天在調(diào)試Excel報表顯示的時候,出現(xiàn)1個不大不小的毛病,大是由于剛開始不知道它是甚么?小是由于和它糾纏了半天才恍然大悟。那末接下來就讓我們記錄1下這個探索的軌跡。
在閱讀器的右下角有1個黃色預(yù)警,然后界面就是出不來。點開顯示的毛病為:
網(wǎng)頁毛病詳細(xì)信息
用戶代理: Mozilla/4.0 (compatible; MSIE7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; .NET4.0C;.NET4.0E)
時間戳: Mon, 1 Dec 2014 09:33:45 UTC
毛病的解析:
1.利用程序版本“Mozilla/4.0”表示:你使用Maxthon 2.0 閱讀器使用 IE8 內(nèi)核;
2. 版本標(biāo)識“MSIE7.0”
3. 平臺本身的辨認(rèn)信息“Windows NT6.1”表示“操作系統(tǒng)為 Windows7”
4.Trident內(nèi)核版本“Trident/4.0”,閱讀器的1種內(nèi)核,還有1種就是WebKit內(nèi)核
剛開始沒有多想,就將毛病體粘到了百度上,出來的大部份解決方案總結(jié)下來有兩種:
第1、打開電腦,選擇電腦屏幕左下角“開始”―>“運行”。
第2、輸入regsvr32 jscript.dll后選擇“肯定”
第3、再次輸入regsvr32 vbscript.dll 選擇“肯定”
第4、以上兩次輸入都會有注冊成功提示。說明您已成功修復(fù)您的IE組件。再清空IE后打開網(wǎng)頁便可。
最后點擊IE閱讀頁的工具--Internet選項,刪除cookies再點刪除文件,記得勾選所有脫機(jī)文件,就能夠了。
如果以上方法不行,就升級閱讀器,重啟電腦。
比較悲催的是兩種方法都試過了,但結(jié)果還是不行,但是比之前好的是沒有黃色預(yù)警了,只是不顯示數(shù)據(jù)。看著閱讀器真是1種撓心,心想這也是1種態(tài)度啊!
接下來只能想別的辦法啦,這個消息表示數(shù)據(jù)已從底層傳過來了,只是不能正常顯示而已。是否是查出來的數(shù)據(jù)有問題,因而就在底層加了幾個斷點1點點跟蹤,實質(zhì)問題終究浮出水面,帶著這個問題尋覓第2個解決方案。以下:
Cannot resolve the collationconflict between "Chinese_PRC_CI_AS" and"SQL_Latin1_General_CP1_CI_AS" in the equal to operation.
這個毛病是在Sql左連接或是寫存儲進(jìn)程的時候產(chǎn)生的“字符集毛病”,出現(xiàn)這個毛病的緣由是:由于每一個表都有自己的排序規(guī)則,當(dāng)你將它們連接到1塊的時候就會出現(xiàn)排序規(guī)則沖突,這個時候就需要將它們統(tǒng)1規(guī)則。以下:
加入database_default就能夠了。
在這個毛病中讓我認(rèn)識到自己的極大盲區(qū):
第1:遇到問題有點不淡定,有點暴躁,所以在今后的工作中要有1種態(tài)度,遇事不急不躁,尋覓解決問題的辦法。
第2:在解決問題的時候要根據(jù)問題出現(xiàn)的緣由,再尋覓解決的方法,不要立刻從網(wǎng)上查,這樣或許會讓你事倍功半,所以要學(xué)會對癥下藥,而不是亂醫(yī)。