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