vb6.0连接sql2000数据库的具体步骤
VB用ADODC控件连接SQL SERVER 2000数据库的方法 配有插图的详细用法请看JIBEN06
l server 2000数据库的方法:1、打开vb新建“标准EXE”;2、在菜单栏点击“工程”,弹出下拉菜单,鼠标单击“部件”;3、在控件选项卡下面选择&uot;Microsoft ADO Data Control 6.0(SP6)&uot;和&uot;Microsoft DataGrid Control 6.0 (SP6)&uot;,单击“确定”按钮;4、在左侧工具中双击Adodc控件和DataGrid控件;5、挪动Form1上Adodc1和DataGrid1到合适的位置,把DataGrid1调节成合适大小;6、右击Adodc1,在弹出的下拉菜单中选择“ADODC属性”;出现属性页;单击“生成”按钮,弹出“数据链接属性”;选择&uot;Microsoft OLE DB Provider for SL Server&uot;,单击“下一步”,出现&uot;数据库链接属性&uot;;下面以连接&uot;pubs&uot;数据库为例:(1)在“选择或输入服务器名称”下面输入&uot;localhost&uot;;(2)在“输入登录服务器名称”下面,选择“使用Windows NT 集成的安全设置”,当然如果你的服务器指定的用户(3)在“在服务器上选择数据库”下面的下拉菜单中选择&uot;pubs&uot;;单击“测试连接”,弹出连接成功的信息;单击“确定”;7、在Form1空白处双击鼠标左键,弹出代码编辑窗口;在“Private Sub Form_load()”和“End Sub”之间输入下面程序段;
VB6.0连接SQLSERVER2008数据库
VB6.0连接SQLSERVER2008数据库最近在调⼀个考勤机程序,可惜是VB的,基本零基础。记录分享:
ADO控件连接数据库
1、加载ADO部件
“⼯程”->“部件”(或者Ctrl+T),然后选择以下插件,然后“应⽤”+“确定”
添加引⽤
“⼯程”->“引⽤”,选择插件Microsoft ActiveX Data Object 2.5 Library,“应⽤”+“确认”
这两步的⽬的我猜测是添加了连接数据库的插件,有点像java⾥的jar包。
2、⽣成连接串
部件添加成功后,左侧的控件栏就能看到这个图标:
⽤这个控件在界⾯任意⼀处画出⼀个控件实例
右键该实例,选择Adobc属性,点击⽣成按钮,
在下图中选择“Microsoft OLE DB Provider for SQL Server”->“下⼀步”,
1、服务器名称如果是本地,可能刷新或者输⼊127.0.0.1即可,如果是远程服务器,就输⼊那台服务器的IP地址,我是连的远程服务器,输⼊了IP地址。
2、我选的是使⽤指定的⽤户名和密码,输⼊数据库的登录⽤户名和密码,然后选择允许保存密码。
3、如果⽹是通的,在服务器上选择数据库下⾯会⾃动弹出你的⽤户下的数据库,选择需要连接的即可,最后点击测试连接,基本都能通过。
测试链接通过后“确定”,最后把“连接字符串”全部拷贝出来,然后把控件删了。是的,我们仅仅是要那个字符串⽽已。
代码链接部分
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
在VB6.0里如何使用ADO与SQL SERVER进行连接与存取方法
在VB6.0里如何使用ADO与SQL SERVER进行连接与存取
方法
林和平
【期刊名称】《电脑开发与应用》
【年(卷),期】2001(014)010
【摘要】@@ ADO数据访问技术是目前比较先进的和较常使用的技术,在VB6.0里如何使用ADO数据库访问,介绍方法如下:
【总页数】1页(P46)
【作者】林和平
【作者单位】集美大学
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于ADO的SQL Server图形数据库的存取方法 [J], 周毅仁;王克鸿;韩杰
2.VB6.0的ADO控件与SQL Server2000的数据交换 [J], 郭辉
3.VB6.0与SQL Server 2000的数据库连接方案比较 [J], 姚晓玲;孔德瑾
4.VB6.0下用ADO实现对SQLServer中图像数据的远程存取 [J], 郭伟;张威
5.使用链接服务器连接SQLServer和Oracle使用连接把Oracle数据集成到SQLServer应用程序中 [J], Michael Otey; 徐瑾(译)
因版权原因,仅展示原文概要,查看原文内容请购买
VB连接SQL Server 2000方法及技巧
VB连接SQL Server 2000方法及技巧
1.通知VB ADO存在
方法:VB→工程→引用→选择“可用的引用(A)”中的Microsoft ActiveX Data Objects 2.6 Library→确定。
2.连接数据库需要知道什么?
3.VB连接DB分三步走;(1)定义一个连接线,(2)为连接线配置连接字符串,(3)连接。
Private Sub Form_Load()
Dim name As ADODB.Connection
//定义一个连接数据库的连接线,name为该连接线的名称//
Set name = New ADODB.Connection
//为变量name分配连接线需要多大的空间//(第一部分第一步)
name.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=student_Mis;Data Source=."
//确定连接什么类型的数据库,即确定连接字符串(又下划线部分)//(第一部分第二步)
name.Open
//连接数据库//(第一部分第二步)
MsgBoxname.state(该语句只用于检查数据库是否已连接上,使用后应删除)
第二部分:如何取出数据库中数据
Dim rname As ADODB.Recordset
//定义一个记录集变量,rname为变量名//(第二部分第一步)
Set rname = New ADODB.Recordset
VB与数据库连接的几种方法
VB与数据库连接的几种方法
在VB中,有多种方法可以连接数据库。以下是几种常见的方法:
1. 使用OLE DB连接:OLE DB是Microsoft提供的一种连接数据库的标准接口,可以连接各种类型的数据库。可以通过VB中的
ADO(ActiveX Data Objects)对象来使用OLE DB连接数据库。以下是一个使用OLE DB连接数据库的示例代码:
```
Dim conn As New ADODB.Connection
conn.ConnectionString = "Provider=SQLOLEDB;Data
Source=ServerName;Initial Catalog=DatabaseName;User
ID=Username;Password=Password"
conn.Open
```
上述代码中,通过设置ConnectionString属性来指定数据库连接字符串,其中包含了数据库类型、服务器名称、数据库名称、用户名和密码等信息。然后调用Open方法打开数据库连接。
2. 使用ODBC连接:ODBC(Open Database Connectivity)也是一种标准的数据库连接接口,可以连接多种类型的数据库。可以通过VB中的ODBC对象来使用ODBC连接数据库。以下是一个使用ODBC连接数据库的示例代码:
```
Dim conn As New ADODB.Connection
conn.ConnectionString = "Driver={SQL Server Native Client 11.0};Server=ServerName;Database=DatabaseName;Uid=Username;Pwd=P assword;"
VB与数据库连接的几种方法
VB与数据库连接的几种方法
在VB中,与数据库进行连接的方式有多种,可以根据不同的需求选
择不同的方法。下面将介绍几种常用的连接数据库的方法。
1.使用ADO连接数据库:
ADO(ActiveX Data Objects)是一种用于连接数据库的COM组件,
它提供了一套广泛的API,用于与各种数据库进行交互。使用ADO连接数
据库的基本步骤如下:
(1)引入ADO组件:在VB的项目中,需要通过引入ADO组件来使用ADO的功能。在“项目”菜单中选择“引用”,然后勾选“微软ActiveX
数据对象库”即可。
(2)创建连接对象和命令对象:使用ADO连接到数据库需要创建两
个核心对象,即连接对象和命令对象。连接对象用于建立与数据库的连接,命令对象用于执行SQL语句。
(3)打开数据库连接:使用连接对象的Open方法来打开数据库连接。
(4)执行SQL语句:使用命令对象的Execute方法执行SQL语句,
可以执行查询、插入、更新、删除等操作。
(5)关闭数据库连接:使用连接对象的Close方法关闭数据库连接。
2.使用ODBC连接数据库:
ODBC(Open Database Connectivity)是一种通用的数据库访问接口,可以连接各种类型的数据库,包括Access、SQL Server、MySQL等。VB
提供了对ODBC的支持,可以使用ODBC连接数据库。
(1)设置ODBC数据源:在Windows的“控制面板”中选择“管理工具”->“ODBC数据源”,配置一个ODBC数据源,指定要连接的数据库。
(2)在VB中连接数据库:在VB中使用ODBC连接数据库需要通过ODBC数据源名来建立连接。例如:
如何在VB中连接数据库
如何在VB中连接数据库
一、连接方式
1、ODBC数据库连接
打开新工程,在菜单栏上选择“工具”-“Data Links”,可以看到“数据链接”对话框,点击“新建”按钮,此时可以看到“ODBC
Microsoft登录”对话框,点击“帐户”按钮,此时可以看到“ODBC Microsoft登录”对话框,在“服务器”框中填入数据库服务器的IP地址,在“用户名”和“口令”框中填入账号和密码,点击“测试”按钮,
确认能够通过测试,然后点击“完成”按钮,可以得到正确的数据库连接。
2、ADO连接
在工程中添加引用,选择Microsoft ActiveX Data Object 2.8 Library(或者是更高版本),在程序中添加如下代码:
Private Sub Form_Loa
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection
End Sub
其中,Data Source指定数据库的IP地址,Initial Catalog指定数
据库名,User ID指定数据库用户名,Password指定数据库口令。
3、DAO连接
打开新工程,在菜单栏上选择“工具”-“Data Links”,可以看到“数据链接”对话框,点击“新建”按钮,此时可以看到“DAO
Microsoft登录”对话框,在“服务器”框中填入数据库服务器的IP地址,在“用户名”和“口令”框中填入账号和密码,点击“测试”按钮,
确认能够通过测试,然后点击“完成”按钮,可以得到正确的数据库连接。
vb6.0开发实例
vb6.0开发实例
Visual Basic 6.0(VB6.0)是一款经典的集成开发环境(IDE),用于Windows平台的软件开发。本文将通过一个简单的实例来演示如何使用VB6.0创建一个学生成绩管理系统,旨在帮助初学者了解VB6.0的基本开发过程。
一、新建项目:打开VB6.0,选择“标准EXE”模板,创建一个新项目。接下来,设计一个简单的窗体,包括学生姓名、学号、数学成绩和英语成绩等基本信息的输入框。
二、设计数据库:在VB6.0中,我们可以使用Access数据库作为后台数据库。创建一个名为"StudentDB.mdb"的Access数据库,其中包含一个名为"StudentTable"的表,用于存储学生信息(姓名、学号、数学成绩、英语成绩)。
三、连接数据库:在VB6.0的窗体上添加ADO控件,用于与数据库进行交互。通过ADO控件建立与"StudentDB.mdb"数据库的连接,并在代码中编写SQL语句,实现数据的插入、更新、删除和查询等操作。' 连接数据库
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Dat a Source="& App.Path & "\StudentDB.mdb;Persist Security Info=Fal se"
Adodc1.Refresh
End Sub
四、添加按钮和事件处理:在窗体上添加按钮,如“添加记录”、“更新记录”、“删除记录”、“查询记录”等。通过按钮的Click事件处理程序,调用相应的SQL语句实现对数据库的操作。
[doc]基于VB6.0编程实现SQL数据任意条件查询
基于VB6.0编程实现SQL数据任意条件
查询
基孑V?O.
摘要本文介绍了用VB6.0中标准控件与SQL语言中的SELECT查询语句实现数据任
意条件查询,数据简单的统计及通过Excel报表输出等内容.
关键词VB6.0,控件,SQL
一
,前言
在Windows操作系统中,VisualBasic是简单,常用的数
据库开发平台,通过它可以在很短的时间内开发出高效,美观
的数据库应用程序,这正是目前许多用户仍然采用Visw,dBa—
sic作为开发大,中型数据库应用系统的原因.
SQL(StructureQueryLanguage)是一个标准的结构化查询
语言.功能强,效率高,简单易学易维护,是数据库和数据库
系统人机交互的接口,SQL现已成为数据库操作语言的通用语
言.
在数据库的实际应用中,SELECT语句足SQL的核心,使
用非常频繁,利用它可以实现不同要求的数据查询,并把查询
结果以表格的形式返回.为了实现不同要求的数据查询,用户
首先必须根据实际要求的动态条件,自动生成SQL查询语句(SELECT语句).一般情况下,系统设计者在定义数据表结
构时,字段名往往使用英文字符名,而用户在组织条件时,如
果根据英文字段名进行组织,叉很不直观,明白,丁是用户希
望在组织条件时,用英文字段名相对应的中文含义名进行条件组织.而系统在执行时自动转化为标准的,系统能够识别的SELECT语句.
二,实例
在开发人力资源管理系统中,用户要求员工基本信息表中
任意一个字段均能任意选择动忿条件输出,也能利用这些字段动态组织多重条件.同时,输出的数据信息能够进行简单的计数,排序,数据导入Excel后,能够打印出符合用户要求的各
VB中使用语句创建SQL数据库等操作
VB中使用语句创建SQL数据库等操作(转载)
发表:xhlbwb阅读: 1257次关键字:不详字体:[大中小]
这个小工具由VB开发,利用ADO 访问数据库,实现更改数据库结构,其他语言也可以此作为参考。启动VB6.0,新建一个工程,在菜单-工程-引用里选"Microsoft ActiveX Data Objects 2.0 Library",代码里需要有
dim conn As New ADODB.Connection
定义ADO数据库对象
conn.ConnectionString = "driver={SQL Server};" & _
"server=" & ServerName & ";uid=" & UserName & ";
pwd=" & Password & ";database=" & DatabaseName & ""
连接数据串
conn.open 连接数据库
注:ServerName为服务器名;UserName为用户名;Password为用户口令; DatabaseName 要登录的数据库名,可以为空。
核心代码如下:
一、建立数据库
原理:建立数据库先要初始化一个数据库设备,然后在此设备上建立数据库。所有的设备名在系统表"sysdevices"里有记录,所有的数据库名在系统表"sysdatabases"里有记录。在建立之前,最好先查询这两个系统表,看名称是否已经存在。在建立设备之前,还需要的一个物理名和空闲的设备标识号。
初始化设备语法:
DISK INIT NAME="device_name",PHYNAME=
VB与SQL数据库连接
一、还有怎样用VB与我建立的SQL数据库连接
---------------------------------------------
1.使用ODBC DSN连接字符串
DSN=mySystemDSN;Uid=myUsername;Pwd=myPassword
----------------------------------------------
2.使用无ODBC DSN的连接字符串
(1)标准安全性
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName; _
Uid=myUsername;Pwd=myPassword
------------------------------------------------
(2)信任连接(分两种)
1)连接字符串1
Driver={SQL Server};Server=MyServerName;DataBase=myDatabaseName;Uid=;Pwd=;2)连接字符串2
Driver={SQL
Server};Server=MyServerName;DataBase=myDatabaseName;Trusted_Connection=yes
---------------------------------------------------------------------------
(3)连接本地SQL SERVER
Driver={SQL Server};Server=(local);DataBase=myDatabaseName; _
vb连接sql数据库的模块以与使用实例
使用实例
使用ODBC连接SQL数据库
什么是ODBC? 如何安装ODBC驱动程序? 如何配置ODBC数据源? 如何使用VB连接SQL数据库? 示例代码和运行结果。
使用ADO连接SQL数据库
导入ADO库:在VB中导入ADO库,以便使用ADO对象 创建连接对象:使用ADODB.Connection对象创建连接 打开连接:使用Open方法打开连接 执行SQL语句:使用Execute方法执行SQL语句 处理结果集:使用Recordset对象处理结果集 关闭连接:使用Close方法关闭连接
模块名称:OLE DB Provider for SQL Server
功能:提供与SQL Server数据库的连接
使用方法:在VB中导入OLE DB Provider for SQL Server模块,然后使用其提供的方法与SQL Server数据 库建立连接
注意事项:在使用OLE DB Provider for SQL Server模块时,需要注意SQL Server数据库的版本和兼容性 问题,以及连接字符串的格式和参数设置。
添加副标题
VB连接SQL数据库的模块和 使用实例
汇报人:
目录
C O N T E N TS
01 添加目录标题 02 VB连接SQL数据库的模块 03 使用实例
添加章节标题
VB连接SQL数据库的模 块
VB与数据库的连接步骤以相关语句
vb6.0连接
sql2000数据库的具体步骤
1.定义连接对象
Global DBconnect As New ADODB.Connection2.执行连
接语句
If DBconnect.State = adStateOpen And Not IsEmpty(adStateOpen) Then DBconnect.Closel连接
ODBC DBconnect.ConnectionString = "dsn
1.定义连接对象
Global DBconnect As New ADODB.Connection
2.执行连接语句
If DBconnect.State = adStateOpen And Not IsEmpty(adStateOpen) Then
DBconnect.Close
l连接
ODBC
DBconnect.ConnectionString=
"dsn=DataAliasName;uid=UserID;pwd=Passwd;"
l直接连接
Access为
Dbconnect.Provider = "Microsoft.jet.OLEDB.4.0" // Access 97为
3.51
DBconnect.ConnectionString = "FilePathFileName.mdb"
l连接
Oracle
DBconnect.Provider = "MSADORA"
DBconnect.ConnectionString = "user/mypass@servicename
l连接
SQL Server
DBconnect.Provider = "SQLOLEDB.1"
VBSQL编程基础教程
VBSQL编程基础教程
VB(Visual Basic)是一种流行的编程语言,常用于开发Windows平
台上的应用程序。在VB中,可以使用SQL(Structured Query Language)来处理和管理数据库。本文将介绍VB的SQL编程基础知识,包括连接数
据库、执行SQL查询、更新数据等常用操作。
首先,连接数据库是进行SQL编程的第一步。VB提供了多种连接数
据库的方式,最常用的是通过ADO(ActiveX Data Objects)对象来连接
数据库。ADO是VB中用于访问数据库的一套组件。通常使用
ADODB.Connection对象来建立数据库连接。以下是连接数据库的基本代码:
```
Dim conn As ADODB.Connection
Set conn = New ADODB.Connection
conn.Open
```
连接数据库成功后,就可以执行SQL查询了。可以使用
ADODB.Recordset对象来执行查询,并获取查询结果。以下是执行SQL查
询的基本代码:
```
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.Open "SELECT * FROM Customers", conn
'遍历查询结果
Do Until rs.EOF
'处理查询结果
'...
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
```
以上代码执行了一个简单的SELECT查询,从"Customers"表中获取所有记录。通过遍历Recordset对象的记录集,可以对查询结果进行处理。
教你如何从VB访问SQL Server数据库
如何从VB访问SQL Server数据库
引言
SQL Server是微软推出的中小型网络数据库系统,是目前最常用的数据库系统之一。随着SQL Server网络数据库应用程序日益增多,这种Web数据库应用系统的正常运行一般依赖于已存在的用户数据库。创建维护数据库的工作可用SQL Server提供的SQL Enterprise Manager工具来进行,如能提供一种定制的数据库管理工具,通过管理应用程序来管理数据库及其设备,对用户来说无疑是最理想的。
Visual Basic作为一种面向对象的可视化编程工具,具有简单易学,灵活方便和易于扩充的特点。而且Microsoft为其提供了与SQL Server通信的API函数集及工具集,因此它越来越多地用作大型公司数据和客户机—服务器应用程序的前端,与后端的Microsoft SQL Server相结合,VB能够提供一个高性能的客户机—服务器方案。
VB访问SQL Server数据的常用方法
使用Visual Basic作为前端开发语言,与SQL Server接口有几种常用的方法,即:
①数据访问对象/Jet
②为ODBC API编程
③使用SQL Server的Visual Basic库(VBSQL)为DB库的API编程
④RDO 远程数据对象(RemoteData Objects)
⑤ADO 数据对象(Active Data Objects)
1、数据访问对象/Jet
VB支持Data Access Objects(DAOs)的子集。DAO的方法虽然不是性能最好的管理客户机—服务器之间的对话方式,但它的确有许多优点。DAO/Jet是为了实现从VB访问Access 数据库而开发的程序接口对象。使用DAOs访问SQL Server的过程如下:应用程序准备好语句并送至Jet,Jet引擎(MASJT200.DLL)优化查询,载入驱动程序管理器并与之通讯,驱动程
VB与SQL Server连接的三种方式
VB与SQL Server连接的三种方式(教程)
随着大家课程设计的临近,大家都在为课程设计在找资料。网上的、书上的等一些资料很全面都不符合我们的实际,我本人特整理出VB与SQL Server连接的几种方法,供大家学习参考,也希望大家能够互相帮助,共同完美地完成这次的课程设计。
一、一.VB与SQL Server连接方法一:使用Adodc控件
在vb的工程中选择部件,可添加Adodc部件如下图所示:
添加Microsoft ADO Data Control 6.0 控件。
设置adodc控件的属性(在vb中画一个adodc控件,并右击,弹出右键菜单,选择adodc属性):
单击生成按钮,弹出数据链接属性,选择Microsoft OLE DB Provider for SQL Server
下一步,选择本机的服务器(一定要和SQL服务器的名称一致),根据自己的登陆设置选择输入登录服务器的信息,选择自己需要使用的数据库(在本例中我选择创建的student数据库),可以测试连接。
在回到adodc属性页,更改记录源,在命令类型中选择2,在表或存储过程名称中选择你需要使用的表或存储过程。
在添加一些需要的控件,设置控件的属性,本例中一设置text1属性为例。
单击text1,在vb的属性框中出现text1属性,设置DataSoure属性为一配置好的adodc1控件,在DataFileld属性中选择需要使用的表中的字段(这里我选择学生基本信息表中的学号字段。)可以运行了,界面如下:
大家可以通过上面的方法连接数据库,并可以通过vb的学习编写代码实现更强大的功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
vb6.0连接sql2000数据库的具体步骤
悬赏分:200|解决时间:2010-3-1310:01|提问者:能者天下
初学vb6.0,希望能有具体的步骤,我用sql做的是一个学生成绩管理系统,要做前台界面,用vb做,无从下手,望高手指点了,谢谢!有详细视频教程的网站或现成的视频也可以。
最佳答案
VB6.0使用ADO对象连接数据库:
有偿征集原创文章,为您创收投递文章减小字体增大字体
1.定义连接对象Global DBconnect As New ADODB.Connection2.执行连接语句If DBconnect.State=adStateOpen And Not IsEmpty(adStateOpen) Then DBconnect.Close l连接ODBC DBconnect.ConnectionString="dsn
1.定义连接对象
Global DBconnect As New ADODB.Connection
2.执行连接语句
If DBconnect.State=adStateOpen And Not IsEmpty(adStateOpen)Then DBconnect.Close
λ连接ODBC
DBconnect.ConnectionString=
"dsn=DataAliasName;uid=UserID;pwd=Passwd;"
λ直接连接Access为
Dbconnect.Provider="Microsoft.jet.OLEDB.4.0"//Access97为3.51 DBconnect.ConnectionString="FilePathFileName.mdb"
λ连接Oracle
DBconnect.Provider="MSADORA"
DBconnect.ConnectionString="user/mypass@servicename
λ连接SQL Server
DBconnect.Provider="SQLOLEDB.1"
DBconnect.ConnectionString="DATABASE=;SERVER=;UID=;PWD=;"
或者可以使用DBconnect.Open"SERVER","USERID","PASSWORD" DBConnect.Open
3.取查询结果集
Global RS As New ADODB.Recordset
Global PS As New ADODB.Recordset
If RS.State=adStateOpen And Not IsEmpty(adStateOpen)Then RS.Close RS.Open SQLStr,DBconnect,adOpenKeyset
4.执行SQL语句
DBconn.Execute SQLStr
5.关闭数据库
DBconnect.Close
VB使用ADO数据库可以分为有源数据库和无源数据库,即是否使用了DSN数据源,如下例:
1、在连接数据库前首先要在VB菜单中“工程”-“引用”从中选择microsoft activeX Data objects2.6library和microsoft activeX Data objects recordset2.6两个组件,这是在连接数据前所必做的工作。
2、接下来定义ADO的连接对象,如下所示:
Set conn=New ADODB.Connection
Set rs=New ADODB.Recordset
第一种方法采用的是无源的数据库连接方法
conn.ConnectionString="Driver={sql
server};server=JSZX3-11;uid=sa;pwd=;database=wzc"
conn.ConnectionTimeout=30
conn.Open
rs.Open"select用户名,密码from login where用户名='"&Trim(Combo1.Text) &"'And密码='"&Trim(Text1.Text)&"'",conn,adOpenStatic, adLockReadOnly,adCmdText
If rs.EOF=True And rs.BOF Then
m=MsgBox("请重新登录",vbExclamation)
Text1.Text=""
Text1.SetFocus
Else
Form1.Hide
End If
rs.Close
这是第二种方法连接数据库的方法,这一种方法是采用有源的方法与数据库连接的方法,代码如下所示:
Set conn=New ADODB.Connection
Set rs=New ADODB.Recordset
conn.ConnectionString="DSN=login;uid=sa;pwd=;"
conn.ConnectionTimeout=30
conn.Open
rs.Open"select用户名from login",conn,adOpenStatic,adLockReadOnly, adCmdText
Dim i As String
For t=0To Val(rs.RecordCount)-1
i=Trim(rs.Fields("用户名").Value)
rs.MoveNext
Combo1.AddItem i
Next t