Posted on 2008-04-14 18:20
沙漠中的魚 閱讀(518)
評論(1) 編輯 收藏 所屬分類:
開源框架
最近在開發(fā)用戶或用戶組授權(quán)功能時遇到一個辣手的問題,就在在.9上SQL SERVER 2000的數(shù)據(jù)庫運(yùn)行系統(tǒng),打開授權(quán)功能,功能信息能完整的在樹上展現(xiàn)出來,但是換到.8的SQL SERVER 2005數(shù)據(jù)庫服務(wù)器上,卻什么都顯示不出來,剛開始以為是在SQL SERVER 2005的數(shù)據(jù)連接過多所產(chǎn)生的問題,我就把里面代碼對查取數(shù)據(jù)信息的連接進(jìn)行最大優(yōu)化,使其連接數(shù)減到最少,但是還是產(chǎn)生一樣的問題。
不是數(shù)據(jù)庫連接問題,那有可能是代碼問題,只好一行一行的排除,后來發(fā)現(xiàn)只要把其一個掉用的一個方法注釋,就沒有問題,又找了很久,原來是我定義了一個HASHMAP類型數(shù)據(jù),添加了get和set屬性方法,我把這兩個屬性方法注釋了就沒有問題,難道是不認(rèn)這種含有數(shù)據(jù)的數(shù)據(jù)類型?但是現(xiàn)在還是有一個疑問?這個原因如果不是數(shù)據(jù)庫問題,但是為什么在SQL SERVER 2000數(shù)據(jù)庫下能展現(xiàn)的好好的,在SQL SERVER 2005數(shù)據(jù)庫下卻展現(xiàn)不出來