在学生信息系统完成过程中,总结的典型问题:一是代码老问题,一是SQL sever
与vb的连接.
其中首当解决的就是SQLsever
与vb的连接。
其方法有三:
一、利用DSN方法连接
在学生信息管理系统,SQL sever
与 v b
的连接,采用的连接即采用这种方式。
首先配置自己的DSN,
打开ODBC数据源管理器,选择文件DSN,点击添加:
2、选择SQL
server 为安装驱动:
3、
注意文件数据源名称的一致性,即此文件名为studentinfo,则在类模块代码中,数据库连接的也应是此名。若名字不同也可能导致连接失败。
4、这里需要注意一下服务器的选择
local,但是在连接的时候,如果出现下拉菜单里没有local这一项,输入local却提示错误。此时可在服务器中输入127.0.0.1
如下:
那么为什么输入127.0.0.1
就可以呢?
127.0.0.1是用户本机IP地址(环回地址),对于大多数习惯用localhost的来说,实质上就是指向127.0.0.1这个本地IP地址。在操作系统中有个配置文件(windows中路径为C:\WINDOWS\system32\drivers\etc\hosts)将localhost与127.0.0.1绑定在了一起。故两者其实是指同一个地址.
5、选择sql
server输入登录的ID,并在“登录ID(L)”中输入SQL连接的账号,密码。
这里需要注意的是:
这个数据库却需要选择SQL Server 身份验证
。但在安装SQL server时,部分人未选择混合模式安装,而用默认windows
身份验证模。
此时,则需要对身份验证模式进行修改。
如何更改SQL server的身份验证模式
6、更改默认数据库为student:
连接到此成功,即可运行程序。