给七期搭建机房收费系统服务器_解决多步OLEDB操作错误问题
2010-08-11 10:54
375 查看
从昨天开始整理去年用vb6做的机房收费管理系统,又重新把代码整合了一下,其中报表控件又都重新添加的。
原想用我本机SqlServer2005做服务器数据库以供大家使用,难不成老是出现莫名奇怪的错误,搞得我跑来跑去,来回测试。
胡阳说他那也不成功,于是改用SqlServer2000做数据库,依旧用文件DSN来连接数据库。
我的收费系统数据库是建在守宏机器上的,通过10个人安装收费客户端进行测试,发现有三人连接失败,其中双双和校林的机器都提示错误(如图1),建秋则提示“sql无法连接”。
图1:
通过上网查资料,这种问题的发生根源是很多的,错误提示太笼统,单单由此错误提示根本确定不了问题根源源。
但是,经过我用源码在问题机器上进行调试,发现了错误所在,卡在了程序读取ComputerName信息这里,并且这两台问题机器的ComputerName特征是一样一样的,都是默认系统安装日期(很长的一串字符)。恩,这有什么问题么?
Yes,数据库中存储ComputerName的字段数据类型为varchar(10)。
将ComputerName改小一点,重新测试,成功。
将服务器搭建完毕,剩下的则是七期同学好好研究机房收费系统的业务需求了,进而在这个暑假结束之前完成一个自己的机房收费管理系统。
我相信,他们会做得更好!
原想用我本机SqlServer2005做服务器数据库以供大家使用,难不成老是出现莫名奇怪的错误,搞得我跑来跑去,来回测试。
胡阳说他那也不成功,于是改用SqlServer2000做数据库,依旧用文件DSN来连接数据库。
我的收费系统数据库是建在守宏机器上的,通过10个人安装收费客户端进行测试,发现有三人连接失败,其中双双和校林的机器都提示错误(如图1),建秋则提示“sql无法连接”。
图1:
通过上网查资料,这种问题的发生根源是很多的,错误提示太笼统,单单由此错误提示根本确定不了问题根源源。
但是,经过我用源码在问题机器上进行调试,发现了错误所在,卡在了程序读取ComputerName信息这里,并且这两台问题机器的ComputerName特征是一样一样的,都是默认系统安装日期(很长的一串字符)。恩,这有什么问题么?
Yes,数据库中存储ComputerName的字段数据类型为varchar(10)。
将ComputerName改小一点,重新测试,成功。
将服务器搭建完毕,剩下的则是七期同学好好研究机房收费系统的业务需求了,进而在这个暑假结束之前完成一个自己的机房收费管理系统。
我相信,他们会做得更好!
相关文章推荐
- 给七期搭建机房收费系统服务器_解决多步OLEDB操作错误问题
- 第一次机房收费系统-多步OLE DB操作产生错误
- 机房收费系统之 多步 OLE DB 操作产生错误
- 存储过程,解决机房收费系统多表操作问题
- 【机房收费系统】多步OLE DB 操作产生错误
- 第一次机房收费系统【调错】——多步OLE DB操作产生错误
- 【机房收费系统】登录显示多步OLE DB 错误
- 机房收费系统总结之4——VB.NET 轻松解决判断文本框、组合框为空问题
- 机房收费系统(二)小错误,大问题
- Android --- windows下搭建Linux环境下载编译Android源代码--解决下载android系统源码错误问题
- 【第一遍机房收费系统】——如何解决子窗体被父窗体图片框覆盖的问题
- VB.net版机房收费系统——VS报表制作及功能实现中的问题及解决办法(好学的代价=Bug)
- 解决Window系统默认打开文件操作的错误绑定的问题
- 机房收费系统总结之4——VB.NET 轻松解决判断文本框、组合框为空问题
- 机房收费系统-- 客户端与服务器 时间获取存在的问题
- 机房收费系统-- 客户端与服务器 时间获取存在的问题
- APNS服务器搭建ssl错误问题解决方案
- 机房收费系统问题总结——模块和登陆、主窗体
- [解决]Chrome不能访问更新服务器(错误3)问题
- ArcGIS Server9.2服务器搭建时的一个错误及解决方法