机房收费系统总结(三)

1.在SQLserver安装完成,附加数据库,配置ODBC数据源,把原文件给的三个控件注册完成之后,在登录所给的原机房收费系统程序时遇到如下错误,显示91错误或对象变量或with块变量未设置,错误的原因为一般可能为ODBC(开放数据库连接)的数据源的配置有问题,程序没有连接到开放的数据库,建议重新配置ODBC数据源

ODBC数据源配置过程如下:

包括:创建一个数据源+配置数据源

创建数据源部分:

1.打开ODBC数据源

(1)按下win+r打开运行框,然后输入odbcad32,回车即可

(2)打开电脑上的网络共享中心-控制面板-系统和安全-管理工具-找到ODBC数据源-点击打开(32位和64位均可)

2.出现如下界面,点击文件DSN,点击添加

3.点击SQLServer,点击下一步


4.在框里输入charge(其他名字也可,个人喜好),点击下一步


5.点击完成


6.服务器名称为连接SQLServer的服务器,点击完成(不是点击下一步)

7.点击测试数据源(测试自己创建的数据源charge)

8.点击确定(测试自己创建的charge数据源与SQLServer的连接)

配置数据源部分

9.点击确定,确定,然后回到如下界面,可以看到已经有了一个数据源charge了,选中charge数据源,点击配置


10.直接点击下一步


11.选中用户登录ID和密码的SQLServer验证,输入登录sqlserver时的ID和密码(机房收费系统ID为sa,密码为123456),点击下一步


12.更改默认数据库打钩,选上自己已经附加的数据库(charge_sys),点击下一步


13.点击完成


14.点击测试数据源


15.出现测试成功,点击确定。完成


如有问题,请打开如下链接(更详细):

https://www.2cto.com/database/201407/321562.html

2.在SQLserver安装完成,附加数据库,配置ODBC数据源,把原文件给的三个控件注册完成之后,在登录所给的原机房收费系统程序时遇到如下错误:


主要解决办法为:打开自己的SQLServer数据库,将每个表中的computer列的字符长度改长一点(注意是每个表),将char(10)改成char(80)均可

        

主要原因为:程序在登录过程中,程序自动向数据库中写入部分数据,例如computer字段等,而数据库中的规定的字段长度如computer可能会小于你本地(自己的)电脑名称长度,因此会造成不匹配,所以会出现这个问题。

详细请看如下博客链接:https://blog.csdn.net/aiming66/article/details/51870069

后续会继续修改和完善,如遇到知识性错误,请提出宝贵意见,谢谢

猜你喜欢

转载自blog.csdn.net/dsl59741/article/details/80320167