


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Vb6.0 连数据库1.1 ADO(ActiveX Data Object) 连接方式 在连接数据库前,首先要在 Visual Basic 6.0 菜单中“工程” 引“用”中选择 Microsoft ActiveX Data Objects 2.6 Library 和 Microsoft ActiveX Data Objects Recordset 2.6 Library 这两个组件。实例:以建立登陆系统为例,介绍无源数据库连接。在Microsoft SQL Server 2000 中建立一个 Student 的数据库,在 Student 数据库中建立 login_user(name,pass
2、word) 的数据表, Microsoft SQL Server 服务器的名为 data_server 。代码如下:Option ExplicitPublic LoginSucceeded As Boolean'引用 Microsoft ActiveX Data Objects 2.6 Library'定义连接对象和记录集Dim conn As ADODB.ConnectionDim rs As ADODB.Recordset'对取消按钮单击事件的响应Private Sub cmdCancel_Click()'设置全局变量为 false '不提示失败的登
3、录LoginSucceeded = FalseMe.HideEnd Sub'对登录按钮单击事件的响应Private Sub cmdOK_Click()Set conn = New ADODB.ConnectionSet rs = New ADODB.Recordset'建立无源数据库连接conn.ConnectionString="driver=sql server;server=data_server;uid=sa;pwd=;Database=student" conn.ConnectionTimeout = 50conn.OpenDim str As S
4、tring'连接连接对象Set rs.ActiveConnection = conn'设置游标类型rs.CursorType = adOpenDynamicIf Trim(txtUserName.Text = "") ThenMsgBox " 用户名不能为空,请重新输入用户名! ", vbOKOnly + vbExclamation,Ab. ii"警告" txtUserName.SetFocusElse'设置查询字符串str = "select * from login_user where name
5、 ='" & Trim(txtUserName.Text) & "'" rs.Open strIf rs.EOF = True ThenMsgBox " 没有这个用户,请重新输入用户名 !", vbOKOnly + vbExclamation, " 警 告"txtUserName.SetFocusElse'登录成功,连接主窗口If (Trim(txtPassword.Text) = Trim(rs.Fields("password") Then LoginSucce
6、eded = TrueMe.Hide main.ShowElseMsgBox "密码不正确,请重输入密码 !", , "警告" txtPassword.SetFocusSendKeys "Home+End"End IfEnd IfEnd IfEnd Sub 2 通过配置 ODBC 环境, 进行数据源的注册, 对数据库进行连接、 访问和操作。2.1 ODBC 数据源分为以下三类:(1)用户 DSN :只有创建数据源的用户才可以使用他们自己创建的数据源,而且只能在当前的计算机上使用。(2)系统 DSN :任何使用你的计算机的用户和程序都可
7、以使用的 DSN 。(3)文件 DSN :除了具有系统 DSN 的功能之外,还能被其它用户在其它计算机上使用。2.2 创建 ODBC 数据源的步骤( 1)启动控制面板。( 2)双击 ODBC 图标,启动 ODBC 数据源。(3)换到用户DSN标签,单击添加”选择SQLServer作为数据源的驱动程序。( 4)为数据源命名,按提示操作即可创建 ODBC 数据源。2.3 创建数据库连接 创建数据源是进行有源数据库连接的第一步,下面同样是运用 ADO 对象模型的 主要元素 Connection (连接)进行源数据库连接。ConnectionString 是 Connection 对象的属性名称,提供
8、数据提供者或服务提供 者打开到数据源的连接所需要的特定信息,包括Database 、DSN 、UID 等。( 1)Database :字符串表达式,指定服务器上的数据库名称。(2) UID:字符串表达式,为ODBC数据源指定用户标识(用户账 号名)。(3) PWD :字符串表达式,为 ODBC 数据源指定用户口令。(4) DSN :字符串表达式,指定连接的 ODBC数据源名称。 利用已配置好的 ODBC 数据源进行连接。 实例:以建立查询系统为例,介绍有源数据库连接。创建 ODBC 数据源名称为 stud,通过ADO与数据库student进行连接,代码如下:Dim conn As ADODB.ConnectionDim rs As ADODB.RecordsetPrivate Sub Form_Load()Set conn = New ADODB.ConnectionSet rs = New ADODB.Recordsetconn.ConnectionString = "dsn=stud;uid=sa;pwd=;database=student" conn.OpenDim str As StringSet rs.ActiveConnection = connrs.CursorType = adOpenDynamicstr = "sel
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年青海货运从业资格证考试试卷题库
- 小学英语命题试卷创意
- 小学英语试卷模式
- 健身馆员工合同范本
- 减水剂供货合同范本
- FOB买卖合同范本
- 美容师初级习题库及答案
- 工业锅炉司炉模考试题与答案
- 个人年度简短的工作总结
- 中级电工模拟习题含参考答案
- 医院药品验收流程
- LLC经验教训卡模板
- 中建幕墙方案
- 宁夏设施蔬菜产业集约化育苗模式分析与探讨
- 新闻采访与写作课件第九章采访的实施访问
- 网络服务器配置与管理-Windows-Server-2003-篇第1章-Windows-Server2003服务器基础
- 内蒙古大中矿业有限公司(东五分子铁矿)矿山地质环境保护与土地复垦方案
- 初中物理学霸笔记
- 新人教版四年级下册小学数学全册课时练(一课一练)
- 辨脏腑兼病证候
- 浅谈幼儿入园适应性问题及其解决对策 论文
评论
0/150
提交评论