vb6用ado 连接数据库后,如何获得数据

比如说我想要得到表中第一列第五行的数据,代码该怎么写?... 比如说我想要得到表中第一列第五行的数据,代码该怎么写? 展开
 我来答
zdingyun
2016-01-06 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48172
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB6用Ado连接数据库后,通过Sql结构化查询语句获得数据库中表的数据。

  • 结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

  • ADO 是为 Microsoft最新和最强大的数据访问范例 OLE DB 而设计的,是一个便于使用的应用程序层接口。OLE DB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等。ADO 在关键的 Internet方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口。

  • 应用代码示例:

    Private Sub Command1_Click()

        Dim cn As New ADODB.Connection '定义数据库的连接

        Dim rs As New ADODB.Recordset

        Dim sql As String

        sql = "select * from jishijilu"

        cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\wd.mdb;Persist Security Info=False"

        cn.Open

        rs.CursorLocation = adUseClient

        rs.Open sql, cn, adOpenDynamic, adLockOptimistic

        Set DataGrid1.DataSource = rs

    End Sub

苍郁
2009-01-14 · TA获得超过184个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:0
展开全部
'在工程里引用 microsoft activex data objects 2.7 library
'然后随便画个命令控件,在命令控件的单击事件里(click)输入以下代码,并改成你的数据库名和数据库里的字段名。
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
dim i As Long
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset

cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Jet OLEDB:Database Password = 111;Data Source=" & App.Path & "\1.mdb" '1.mdb 替换成你的数据库
cn.Open
rs.Open "select * from 表1 ", cn, adOpenStatic, adLockOptimistic '表1这里改成你的表名
i=1
do while not rs.eof
'这里编程输出查询结果
if i=5 then msgbox rs.Fields (0) & " 这就是第5条记录"
i=i+1
rs.MoveNext
loop
rs.Close
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式