VB数据保存到数据库简单吗?主要还是掌握方法

说到VB程序开发,少不了数据的存取这个环节,那么如何将数据存到数据库呢?这就是我们今天要讲的内容,首先要通过ADO控件来助我们完成所有的操作,具体思路如下:

先引用ADO控件。

必须打开数据库。

存取数据操作。

完成后再关闭数据库

一、引用ADO方法,新建一个应用工程,“工程”菜单>“引用”,

VB数据保存到数据库简单吗?主要还是掌握方法

打到 Microsoft ActiveX Data Objects 2.8 Library 控件,勾选后“确定”把引用到我们的工程里面

VB数据保存到数据库简单吗?主要还是掌握方法

二、打开数据库,这里我们以 Access 的 MDB 数据库为例。在所有的数据操作过程,都必须先打开数据库,为了方便后面的工作,我们写一个打开数据库的过程,后续需要调用即可。

创建一个模块,并打开代码编辑器,在“通用”区域声明两个变量,一个是数据库连接对象,另一个是记录集对象,

Dim Db As New ADODB.Connection ‘声明新的 ADO 连接类模块

Dim Rs As New ADODB.Recordset ‘声明新的 ADO 记录集类模块

VB数据保存到数据库简单吗?主要还是掌握方法

下面还是在“通用”区域编写打开数据库过程的源码

Function OpenConn() As Integer’创建打开数据库过程

On Error Resume Next’忽略错误

Dim DataPath As String ‘声明数据库路径

DataPath = App.Path & “Data.mdb” ‘获取数据库路径

If Dir(DataPath) = “” Then ‘判断数据库是否存在

MsgBox “未找到数据库”, 48, “错误”

Exit Function

End If

Dim CnStr As String ‘声明数据库连接语句’下面是连接语句

CnStr = “Provider=Microsoft.Jet.OLEDB.4.0;”

CnStr = CnStr & “Data Source=” & DataPath ‘这里 DataPath 是数据库路径

CnStr = CnStr & “;Jet OLEDB:Database Password=” ‘如果数据库有密码,Password= & 在这里接上。CnStr = CnStr & “;Persist Security Info=False;”

Set Db = New ADODB.Connection ‘设置连接对象

Db.Open CnStr ‘打开数据库连接

If Err.Number <> 0 Then ‘如果发生错误

MsgBox Err.Description, 48, “连接错误”‘ 消息框提示错误原因

Exit Function ‘退出过程

End If

OpenConn = 1 ‘如果没有错误,打开成功则返回 1

End Function ‘结束打开过程

VB数据保存到数据库简单吗?主要还是掌握方法

接着继续写下关闭数据库的过程,因为这些都需在整个程序中使用,所以都写在通用模块中,如下:

Sub CloseConn() ‘关闭数据库过程

On Error Resume Next ‘忽略错误

Db.Close ‘关闭数据库

Set Db = Nothing ‘清除连接对象

End Sub

VB数据保存到数据库简单吗?主要还是掌握方法

这节数据库操作前期工作已部署好了,一下节就可以在窗口保存数据了,请继续关注。

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

猜你喜欢

  • 母亲节快乐的英语怎么写?母亲节快乐的英语

    Mother’s Day 母亲节 美有很多种,妈妈就是其中一种!高尔基说:世界上的一切光荣与骄傲,都来自母亲。母爱是最伟大、最无私的! 母亲节只是五月的这一天,而妈妈您…

    2024-02-03
  • 前的反义词,里的反义词

    单字类 大 ── 小 多 ── 少 上 ── 下 左 ── 右 前 ── 后 冷 ── 热 高 ── 低 进 ── 退 黑 ── 白 天 ── 地 男 ── 女 里 ── 外 死 …

    2023-11-08
  • 女人的3个弱点,你知道几点?

    现实生活当中,有这样一种男性会觉得自己与女友在恋爱当中、与另一半在婚姻当中的地位并不公平。 他们相当无奈地发现,自己似乎缺乏那种能够彻底掌控局面的这样一种能力以及气势,相处之间总是…

    2024-08-24
  • 海棠花的花语是什么 _海棠花代表的花语

    一、名字来历 很久以前,有一位痴情的女人,它一直在等她心爱的人,但是因为古时候的女人地位低下,她并不能外出寻找爱人,只能苦等。很多年过去了,她并没有等到爱人,死后她便化成了一种很鲜…

    2022-08-27
  • 澳门多大?澳门物价高吗?

    澳门是中国特别行政区,北邻珠海市,东与香港相距60公里隔海相望。这里是一个国际自由港,也是世界人口密度最高、世界四大赌城,全球最发达富裕的地区之一,面积有32.8平方公里,人口有6…

    2024-02-07
  • 防火卷帘尺寸_防火卷帘安装方法

    防火卷帘门在我们生活中很常见,大多应用于一些公共场合的楼道或仓库里。我们在购买这类卷帘门时首先要知道它的尺寸规范怎么样?下面,银川装修网给大家介绍一下防火卷帘门尺寸。 一、尺寸规范…

    2023-06-22
  • 豇豆为什么要焯水,焯过水的长豆角怎样保鲜

    豇豆为什么要焯水: 因为豆角不做熟会有毒,炒可能炒不熟,先焯水容易熟. 焯过水的长豆角怎样保鲜: 这个东西最好就是手掐成段,刀切的不好吃(也许是心理作用吧,但用刀切的真的口味差很多…

    2023-11-12
  • 我亦是行人是什么意思,怎么理解

    在品读古诗词中,最怕的不是不懂,而是“想当然”。因为想当然,所以元稹的诉衷情“贫贱夫妻百事哀”,成了感慨穷人事事衰;因为想当然,“一日不见,如隔三秋”,明明是90天却成了3年;因为…

    2023-10-09
  • 开个社区超市要多少钱_开社区超市需要哪些条件

    前期投资 租金水电费:大城市的租金水电费通常偏贵,特别是在是大城市,假如要想在1个略微好点的位置开超市,60平米的租金应该也不会少于6000月。也就是年租金大概7.2万元左右。 设…

    2023-05-27
  • 厂字头的字有哪些,厂字头的字

    田英章毛笔楷书偏旁部首之厂字旁:“厂”。 今天,继续分享偏旁部首:厂字旁。 横画斜切起笔,向右稍抗肩,稍重,勿长。撇笔向外舒展,撇身稍直,注意轻重变化,过撇肚后收笔勿长。撇笔与横笔…

    投稿 2023-10-12

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注