Posted on 2008-04-14 18:20
沙漠中的鱼 阅读(517)
评论(1) 编辑 收藏 所属分类:
开源框架
最近在开发用户或用户组授权功能时遇到一个辣手的问题,就在在.9上SQL SERVER 2000的数据库运行系统,打开授权功能,功能信息能完整的在树上展现出来,但是换到.8的SQL SERVER 2005数据库服务器上,却什么都显示不出来,刚开始以为是在SQL SERVER 2005的数据连接过多所产生的问题,我就把里面代码对查取数据信息的连接进行最大优化,使其连接数减到最少,但是还是产生一样的问题。
不是数据库连接问题,那有可能是代码问题,只好一行一行的排除,后来发现只要把其一个掉用的一个方法注释,就没有问题,又找了很久,原来是我定义了一个HASHMAP类型数据,添加了get和set属性方法,我把这两个属性方法注释了就没有问题,难道是不认这种含有数据的数据类型?但是现在还是有一个疑问?这个原因如果不是数据库问题,但是为什么在SQL SERVER 2000数据库下能展现的好好的,在SQL SERVER 2005数据库下却展现不出来