怎么把数据库里的数据和VB当中的对象一个个对应起来?

计算机作业,要求使用数据库,怎么把ACCESS的表里的一项一项和VB对上呢,如果想从VB中输入信息记录到数据库又该怎么做呢?谢谢!... 计算机作业,要求使用数据库,怎么把ACCESS的表里的一项一项和VB对上呢,如果想从VB中输入信息记录到数据库又该怎么做呢?

谢谢!
展开
 我来答
非侦探泡泡9335
2006-06-04
知道答主
回答量:26
采纳率:0%
帮助的人:8.5万
展开全部
使用ado控件,在部件中添加active data object, 然后具体自己操作了
或者
ADO代码实现。

首先需要引用 Microsoft Activex Data Objects 2.X Library 。

1、不论是读取数据还是写入数据,都要连接上数据库才行。
Dim Rs As New ADODB.Recordset
Dim Conn As New ADODB.Connection
Dim strConn As String
Dim strSQL As String

'连接数据库
'假设ACCESS数据库文件名为test.mdb,存放在本程序目录下
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
Conn.Open strConn

2、读取数据
可以使用Rs.Open 表名称 ,Conn,1,1 返回某个表的所有记录;
也可以使用 Rs.Open strSQL ,Conn,1,1 返回符合strSQL 条件(标准的SQL语句)的记录集。

可以通过 Rs!字段名 返回某个字段的值。如:Rs!DXNR 返回当前记录字段DXNR的值。

可以使用Rs.MoveFirst移动到首记录;使用MovePrevious移动到上一条记录;使用MoveNext移动到下一条记录;使用MoveLast移动到尾记录。

3、写入记录
在打开记录集后才可以写入记录,方法是:
Rs.AddNew
Rs!字段1 = XXX
Rs!字段2 = YYY
...
Rs.Update

编辑某条记录时和添加新记录一样,只是不用写Rs.AddNew语句。

4、使用完ADO对象后一定要记着释放该变量。
Set Rs=Nothing
Set Conn=Nothing
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式