日期:2014-05-17  浏览次数:20504 次

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









另外发现使用报表好耗资源,风扇一直在猛转。。使用VS写网页一直没有这样。。





报表 sql .net

------解决方案--------------------
你的问题是啥?
报表文档本身有个属性,可以定义报表文档的本身语言。
估计你是英文软件建立中文报表的缘故吧。中文软件的话,新建文档应该是自动支持中文码的。