|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
论坛
想学好编程,学好外语很重要 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
应用开发
>>
vb
>>
数据库
>> 文章正文
VB中远程数据库的访问(2)-数据处理
【字体:
小
大
】
VB中远程数据库的访问(2)-数据处理
作者:- 文章来源:- 点击数: 更新时间:2007-4-27
二、数据处理
数据连接建立后,可以用openrecordset方法打开一个记录集,并可用dbgrid控件和data控件方便地浏览整个记录集。如果使用表类型(table-type)记录对象,则对应的是一个实际存在的
数据库
表,在多用户环境下,其它用户对数据的修改会立即反映到表中;如果使用动态集类型(dynaset-type)记录对象,则对应的既可以是一个表中全部记录,又可以是一个查询的结果,并且可以更新记录集中的记录;如果使用快照类型(snapshot-type)记录对象,则对应的可以是表中的全部记录,也可以是一个查询结果,但不能进行记录的增加、删除和修改操作。此外,还可以建立其它类型的记录对象,如仅向前型(forward only-type)记录对象和动态型(dynamic-type)记录对象。
下面是打开动态集记录对象并显示记录的过程:
public sub rst_display(strdb as string, strrst as string, strform as form)
set dbs = opendatabase(strdb)
set rst = dbs.openrecordset(strrst, dbopendynaset)
strform!data1.databasename = dbs.name
strform!data1.recordsource = rst.name
strform!data1.refresh
strform!dbgrid1.rebind
end sub
上述过程有三个参数,其中strdb用来指定本地
数据库
名(包括路径),linktdfname是在本地
数据库
中新建的链接远程表的表名,strform是网格控件和数据控件所在的窗体名。调用此过程可以基于新表建立一个动态集类型的记录对象,并可在网格中浏览各个记录。
断开连接可以通过关闭应用程序或设置连接超时来实现。注意:如果对
数据库
对象使用close方法,则由于在miscrosoft jet
数据库
引擎内部缓存了连接,实际上连接并未取消。
文章录入:fengyun 责任编辑:fengyun
上一篇文章:
VB中远程数据库的访问(1)-数据连接
下一篇文章: 没有了
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
VB中远程数据库的访问(1)-…
Combo的自动查询技术
调整 Combo 下拉部分的宽度
在VB5中生成统计图形
文件拖动到文本框后自动打开…
限制鼠标的移动
如何通过VB获取网卡地址
实现程序的隐形
如何在VB中使用导入API
用VB编写DirectX7.0游戏(下…
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
QQ:1656107
站长:
enadd