VS自带报表遇到的问题
来源:互联网 发布:大数据解决方案提供商 编辑:程序博客网 时间:2024/06/03 02:05
在VS2010自带报表的使用过程中,出现的问题真是层出不穷。个人版的时候因为数据库是建在自己的电脑上,所以没太在意也没出现太多的问题,可是合作版的时候弄报表时,问题就出来了。那时候觉得个人版时报表因为没出现多少问题,所以觉得不用总结。但是当再弄报表时,事实证明了我是错的,因为没总结,所以印象不深,所以在合作的时候索性又学了一遍报表的建立及使用,又总结了博客。
下面我就合作时报表出现的问题做一下说明,其实问题不是很大,只是一个很小的细节,但是找这个问题却花了好久的时间。报表具体的建立过程不用我多说,上一篇博客详细不能再详细的已经介绍过了。报表建立完成后,生成没问题,一运行问题就出现了——
用户‘sa’登陆失败。总觉得这样的问题出现的不可能,明明按照建立报表的步骤一步一步地进行,所以就开始找原因,从建立报表的步骤开始一步一步的找,一步一步排除,其实有一点我还是有点咬不清的,就是建立报表的时候服务器不在我这儿,所以创建数据源的时候要连接别人的服务器,要输入IP,输入数据库的登陆名和密码,选择数据库。其中创建数据源的时候出现过这样的界面
大多数人可能没有在意,包括我在内,我选择的是“否”,事实证明应该选择“是”,否则会出错的,当然这个问题并不是今天我这篇博客要重点讨论的问题,这只是一个细节中的小细节,大家建报表的时候尤其是服务器不在自己这儿时,要稍稍注意一下这个问题。好了,转回我们今天这篇博客要说的问题,就是问什么会出现“用户‘sa’登陆失败”这样的问题,而我在个人版的时候却没有出现。找了好久,最后发现是这样的一个细节有细节的地方出了问题。就是之前个人版的时候我创建的数据库表示时间的数据类型是date,而后来合作版时我们创建的数据库表示时间的数据类型是字符串(当然,我们把日期的数据类型表示成字符串并不是没有道理的,比如在查询中要求输入日期类型,那么就只能输入日期类型才能保证查询正确,一旦输入字符串就不能保证正常查询了。所以我们把时间类型设置为字符串就避免了这样的错误)。估计报表控件中按照日期查询数据时它是默认为时间类型的,所以当我们的时间类型是字符串时它就转化不过来就报错了。
所以就是这样一个小小的问题,就是一个简单的数据类型的问题。所以说我们的编程是丝毫都马虎不得的,哪怕是一个空格,一个逗号都不能轻易放过。在解决问题的过程中,困扰了我们好久,也问了好多人,查了好多资料,也许正是这样一个又一个的错误,一次又一次的更正,才会让我们越来越强大起来。
- VS自带报表遇到的问题
- VS自带报表的分组显示
- vs 2008自带报表使用方法
- 学习使用 VS 2010 自带报表
- C#之VS自带RDLC报表学习
- 去掉自带actionbar、FEATURE_NO_TITLE遇到的问题
- vs2010自带报表的使用
- 微软自带报表打印的实现
- 报表遇到的问题(一)
- vs自带的sql express
- 修改VS自带的模版文件
- VS自带的时序图
- VS2010自带rdlc报表部署(发布)问题
- dumpbin(vs自带)
- 搭建.net开发环境,vs自带的sql server express部分问题的解决办法
- vs.net开发带reportviewer的webpart中遇到的问题(转)
- VS 数组遇到的问题
- vs自带ajax:scriptmanager,回传引发的脚本无效问题
- ASP通用账号密码记录(更新版)
- fcgiwrap使nginx执行访问后缀为cgi的文件
- OpenCV 训练分类器生成XML文件【完整过程】
- 学习插件架构(一)
- OTL资料简编
- VS自带报表遇到的问题
- perl总结(1)
- 修改表的字段类型
- 平面设计配色方案
- seq
- 通过nginx访问smokeping
- android ListView 几个重要属性 .
- Fedora 18/19及以上关闭防火墙
- C++中的常见术语