在敲学生信息管理系统的时候,发现了一个问题,其实这个问题应该在敲那五个例子的时候总结的,但当时也是迷糊,不明白,现在终于明白了。
学生信息管理系统其中与sql server的连接语句为:
ConnectString = "filedsn=studentinfo.dsn;UID=sa;PWD=123456"
ConnectString = "provider=sqloledb;server=192.168.24.140;UID=sa;PWD=123456;database=student"
ConnectString = "filedsn=studentinfo.dsn;"
其中第一条语句,vb与数据库的连接时,需要建立一个文件的DSN.如下:
打开控制面板-管理工具-数据源(ODBC)-文件DSN-添加即可。
其中有一步
如果用用户输入登录ID和密码的sql server验证的话。连接的语句应为:
ConnectString = "provider=sqloledb;server=192.168.24.140;UID=sa;PWD=123456;database=student"
如果使用网络登录id的window的话,连接的语句为:
ConnectString = "filedsn=studentinfo.dsn;"
当然vb与sql server还可以远程连接,此过程不需要创建ODBC数据源,通过IP来识别,连接的语句为:
ConnectString = "provider=sqloledb;server=192.168.24.140(此为ip地址);UID=sa;PWD=123456;database=student(数据库的名字)"
这种方法,当你使用局域网时,也可以通过此方法连接上对方的数据库,容易管理。