vb访问sqlserver

 时间:2024-10-17 01:23:19

要用vb访问sqlserver数据库,首先要理解连接字符串

工具/原料

windows系统,安装vb6和sqlserver2005

方法/步骤

1、当双击打开SQLServerMana壹执慵驾gementStudioExpress,出现如下登录界面下图“服务器恽贴淑溪类型”这一栏中的“数据库引擎”是灰色的,但是对应的连接代码不可以省略不写。“数据库引擎”指的是vb访问sqlserver的接口,对应的是Provider=SQLOLEDB数据服务器名称是ZKKN3G4JQ8RACWL,所以对应的DataSource=ZKKN3G4JQ8RACWL,由于是在本机登录,故可用点号代替它,即DataSource=.下图中身份验证这一栏对应的是IntegratedSecurity=SSPI,图中下方的用户名和密码都是灰色的,说明userID和Password是不起作用的,可省略不写

vb访问sqlserver

2、点击上图的“选项”,点击“连接属性”下图没有勾选的“加密连接(Y)”,对应的是PersistSecurityInfo=False,由于它是默认的,所以也可不写

vb访问sqlserver

3、接着指明数据库名,如InitialCatalog=test。现在可以确定的vb连接语句:conn.ConnectionString="Provider=SQLOLEDB;InitialCatalog=test;IntegratedSecurity=SSPI;DataSource=."

4、填好了上面的数据结构,现在可以new一个对象实体了,在vb6的“工程”->“引用”中添加“MicrosoftactiveXDataObjects2.6”,即所说的“ADO”,这样DimconnAsNewADODB.Connection便可起作用

vb访问sqlserver

5、在sqlserver2005中建立一下测试数据库test,现在可以测试vb访问s孥恶膈茯qlservers数据库PrivateSubC泠贾高框ommand1_Click()DimconnAsNewADODB.Connectionconn.ConnectionString="Provider=SQLOLEDB;InitialCatalog=test;IntegratedSecurity=SSPI;DataSource=."conn.OpenIfconn.State=1ThenMsgBox("连接成功!")ElseMsgBox("连接失败!")EndIfSetconn=NothingEndSub运行效果:

vb访问sqlserver

天天象棋残局战国七雄第183关吴起攻秦过关方法 微信小游戏中国象棋残局春秋五霸第171关攻略 天天象棋春秋五霸第162关沉鱼之说破解方法 微信小游戏中国象棋残局春秋五霸157-158关攻略 QQ象棋春秋五霸第129关秘籍
热门搜索
不败战神漫画 七原罪漫画 怎么缩小图片 霸气女生图片 女生唯美图片