由于数据库问题编码有点不同,以致查询时候有问题:中文乱码,如果直接在SQL2000中查询,通过去掉执行字符编译前面的钩即可,正常显示,然后我通过.NET网页使用编码转换成功正常显示,如果是SQL2005和2008的话直接在查询分析器中乱码,没有那个执行字符编译的选项,然后通过ODBC链接数据库,在EXECL表中创建数据源可以正常显示,现在用了SQL2008里面的报表,通过ODBC链接,在预览时候乱码,点击运行发现仍然乱码,但是有问题是我点击报表里面的导出功能,导出EXECL,打开导出的文件发现能够正常显示,WORD格式也可以,但是PDF却乱码,然后我百度了一下,可以通过设置显示字段的文字设置成中文即可,果然可以,然后所有的导出都正常了,尼玛微软这些东西好令人费解啊另外发现使用报表好耗资源,风扇一直在猛转。。使用VS写网页一直没有这样。。报表sql.net