学生信息管理系统总结(二)

调试的时候,出现了一个错误是:If mrc.EOF = True Then
出现的是:EOF 错误。我查了一下说是数据库的链接的问题,当我登录数据的时候,使用SQL server 身份登录,发现用“用户名:sa”登录显示错误:18456,于是我解决一下这个问题,发现是在“登录名sa”的状态中,未授予和启用,
解决方案:
一、登录方式设置
  1.以“Windows 身份验证”方式登录,进入服务器,点击右键,选择属性:


2.在弹出的对话框中,将“安全性”中的“服务器验证方式”设置为“SQL Server 和 Windows 身份验证模式”:



二、sa设置
  1.依次进入“安全性”、“登录名”、“sa”,右击“sa”选择属性。


2.在弹出的对话框中,启用“登录”



三、开启IP
  1.打开“SQL Server 配置管理器”,展开“SQL Server 网络配置”,把“MSSQLSERVER 的协议”中的“TCP/IP”开启:


2.配置IP属性,进入TCP/IP属性中,将需要的地址启用



3.重启SQLServer服务:


下面就可以用sa登录数据库了


解决好这个问题以后,就能成功的创建ODBC数据源了~~~
配置数据源详见下一篇博客~~
虽然数据库连接成功了,但是我发现这个错误:91依然解决不了,百度了一下,说可能是因为ExecuteSQL的问题,但是给的代码我也看不懂,于是我就返回去模块的代码看一看,发现DSN的文件,我建立的时候名字起得不是“student”,好心塞,改成自己起得名字就行了。改完以后发现事情并没有那么简单,于是找了小伙伴帮忙,首先数据库出了问题,有表格,但是没有输入数据,还有接下来的这个问题


这段代码是在公共模块里的,身份和密码是用来登录ODBC数据源的,而我一直都把它理解成登录界面的用户名和密码,还有一个错误就是在文件DSN中,我把文件放错位置了,导致无法读取数据。最后,小伙伴把他的student.mdf的文件拷了一份给我,因为原来的用户名和密码我也不知道,又修改了一下数据库,这个问题就终于大功告成了!!!



评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值