使用VB中的ADO方法进行数据表查询

vb如何使用ado方法查询数据表里的一段数据

VB如何使用ADO方法查询数据表里的一段数据

用控件简单.

前提条件要把adodc控件正常连接的数据库上

datagrid控件绑定到adodc控件上

Private Sub Command1_Click()

‘连接数据库

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "数据库.mdb"

‘查询

Adodc1.RecordSource = "select * from 表 where 姓名 like ‘" & Text1.Text & "’ and 专业 like ‘" & Text2.Text & "’"

Adodc1.Refresh

End Sub

VB怎么用ADO控件连接数据库用代码连接

先引用ADO:工程–引用–选择MS ActiveX Data Objects

代码:

Dim Access_Con As Connection

Set Access_Con = New Connection

Access_Con.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;data source=" & App_Path & "FHL数据.mdb;"

Access_Con.Open

Dim rs As Recordset

Set rs = New Recordset

rs.Open "select * from 用户管理", Access_Con

””查询结果将在rs中,可以把rs绑定在datagrid里查看数据等

在VB中用ADO控件连接Access数据库

新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。

然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中选MICROSOFT jet 4.0 OLE DB Provider,然后按要连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。

SQL查询语言主要结构为:

Select 查询字段 from 表名 Where 查询条件语句 [排序语句或分组语句]

查询字段必须分别用(西文)逗号分开或就用一个*号代替,上述查询中排序语句建议最好应用。

SQL查询语言如有错程序运行时告诉你出错,作相应改动即可。本人一般先按上述连接,SQL用"SELECT * FROM TabelName"作调试,无问题,用一个按钮孔件将前述需复制的连接字符串和SQL查询语言先复制于按钮控件的CLICK事件中备着,以便放着以后使用。然后删去ADODC1孔件,再添加ADODC1控件再添其他内容。

以下为代码实例:

Private Sub Form_Load()

Text1 = ""

With Adodc1

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:db1.mdb;Persist Security Info=False"

Adodc1.RecordSource = "select name from b1 order by name"

Adodc1.Refresh

DataGrid1.Refresh

End With

End Sub

Private Sub Text1_Change()

Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:db1.mdb;Persist Security Info=False"

Adodc1.RecordSource = "select name from b1 where name >=’" & Text1 & "’ order by name"

Adodc1.Refresh’对查询更新

DataGrid1.Refresh

End Sub

以上就是使用VB中的ADO方法进行数据表查询的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2530323.html

(0)
上一篇 2025年3月5日 20:35:02
下一篇 2025年2月28日 11:35:25

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Win11适用于罗技驱动器吗?

    很多用户在之前的系统中使用罗技驱动,那么在最新的win11系统中能不能使用呢?答案是可以的,对这个问题有所困惑的用户可以来详细的了解一下啊。 罗技驱动win11能用吗: 答:罗技驱动win11能用。 目前最新的版本是10月12日,版本号为:…

    2025年3月5日
    200
  • 解决单机游戏应用程序错误的方法

    单机游戏应用程序错误怎么解决 有很多网上回答,特别是关于电脑操作变慢的问题。其中一些建议集中在硬件方面,例如检查内存是否有问题,或者考虑更换操作系统。根据我的经验,有时候安装的某些软件可能会影响电脑的运行速度。 举例说明一下,在安装了某种播…

    2025年3月5日
    200
  • 大白菜装机软件的使用方法是什么?

    怎样使用大白菜装机软件啊 需要准备的工具包括:u盘启动盘一个,大白菜安装系统一份,以及一台台式电脑。 1、首先,准备一个U盘,并将其制作成为一个启动盘。然后,将iso镜像文件复制到启动盘的GHO目录中。这样做可以确保我们可以使用该U盘来启动…

    2025年3月5日 互联网
    200
  • 合并两个硬盘以实现合并使用的方法

    两个硬盘如何合并成一个来使用 可以用创建卷集的办法来解决你的问题下面就是创建卷集的详细步骤 卷集是一种新的硬盘分区方法,它可以将多个分散的未分配空间合并成一个独立的大分区。当用户需要一个较大的逻辑盘,但只有两个较小的物理硬盘时,可以使用创建…

    2025年3月5日
    200
  • 如何将照片调色成具有艺术感的效果?

    请问怎么把照片PS成像图中这样有艺术感觉的色调 其实呢,如果对ps的曲线调整的命令很熟悉的话,这种颜色是很容易调出来的。。。请参考下图。 咱们来仔细观察楼主提供的这张图片。。。 1 图片色调比较灰,亮部较暗,暗部也不黑,所以曲线里面的RGB…

    2025年3月5日 互联网
    200
  • 如何开始学习魔兽DOTA

    魔兽DOTA入门怎么打 要想学的话,楼主一定要有耐心。 建议去replays.net的dota站学习各个英雄的加点和出装备路线,网址为dota.replays.net。如果你想整理成表格形式,那可能会增加回答问题的人的工作量,同时也会让楼主…

    2025年3月5日
    200
  • 苹果4的升级71有哪些特点?

    苹果4升级7 1怎么样 苹果已经发布了iOS 7.1版本,对于iPhone 4用户来说,这是一个受益良多的更新。根据更新日志显示,iOS 7.1对iPhone 4进行了优化,许多用户也反映升级后的系统更加流畅。此外,有数据显示iPhone …

    2025年3月5日
    200
  • 怎样解决我的卡顿缓慢的电脑问题?

    我的电脑非常卡非常慢怎么办啊 您好,电脑卡主要的根本原因主要有以下几种情况: 当电脑出现卡顿现象时,我们可以检查一下内存是否不足。有时候,一些程序可能会占用过多的内存,导致电脑性能下降。例如,一些大型软件如Office、Photoshop等…

    2025年3月5日
    200
  • 编写滑砍鼠标宏的方法

    滑砍的鼠标宏怎么写 在游戏中输入: /宏 然后在弹出的对话框中点添加,然后在内容里面写上你的那条语句。 你可以将宏的图标设置为键盘快捷键,这样在使用鼠标指向目标时,按下快捷键即可快速对其进行治疗。 1、鼠标指向宏,也就是说在你不选择目标或者…

    2025年3月5日
    200
  • 怎样用ps制作二寸照片

    怎样用ps制作二寸照片 1、二寸照片尺寸:宽度3.5厘米,高度5.3厘米。 2、在photoshop中打开需要人像,因为大小尺寸不符合规定,所以用裁剪工具进行裁剪。 在工具箱中找到裁剪工具,或按下C键,然后在属性栏微调设置:根据二寸照片的尺…

    2025年3月5日
    200

发表回复

登录后才能评论