VB中远程数据库的访问(2)-数据处理

邱石1990

邱石1990

2016-02-19 12:29

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的VB中远程数据库的访问(2)-数据处理,希望大家看完后能赶快学习起来。
二、数据处理
  
  数据连接建立后,可以用openrecordset方法打开一个记录集,并可用dbgrid控件和data控件方便地浏览整个记录集。如果使用表类型(table-type)记录对象,则对应的是一个实际存在的数据库表,在多用户环境下,其它用户对数据的修改会立即反映到表中;如果使用动态集类型(dynaset-type)记录对象,则对应的既可以是一个表中全部记录,又可以是一个查询的结果,并且可以更新记录集中的记录;如果使用快照类型(snapshot-type)记录对象,则对应的可以是表中的全部记录,也可以是一个查询结果,但不能进行记录的增加、删除和修改操作。此外,还可以建立其它类型的记录对象,如仅向前型(forwardonly-type)记录对象和动态型(dynamic-type)记录对象。
  
  下面是打开动态集记录对象并显示记录的过程:
  
  publicsubrst_display(strdbasstring,strrstasstring,strformasform)
  
  setdbs=opendatabase(strdb)
  
  setrst=dbs.openrecordset(strrst,dbopendynaset)
  
  strform!data1.databasename=dbs.name
  
  strform!data1.recordsource=rst.name
  
  strform!data1.refresh
  
  strform!dbgrid1.rebind
  
  endsub
  
  上述过程有三个参数,其中strdb用来指定本地数据库名(包括路径),linktdfname是在本地数据库中新建的链接远程表的表名,strform是网格控件和数据控件所在的窗体名。调用此过程可以基于新表建立一个动态集类型的记录对象,并可在网格中浏览各个记录。
  
  断开连接可以通过关闭应用程序或设置连接超时来实现。注意:如果对数据库对象使用close方法,则由于在miscrosoftjet数据库引擎内部缓存了连接,实际上连接并未取消。->

展开更多 50%)
分享

猜你喜欢

VB中远程数据库的访问(2)-数据处理

编程语言 网络编程
VB中远程数据库的访问(2)-数据处理

VB中远程数据库的访问(1)-数据连接

编程语言 网络编程
VB中远程数据库的访问(1)-数据连接

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VB中远程数据库的访问(3)-应用举例

编程语言 网络编程
VB中远程数据库的访问(3)-应用举例

VB5.0中远程数据库的访问

编程语言 网络编程
VB5.0中远程数据库的访问

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

VB5中远程数据库的访问

编程语言 网络编程
VB5中远程数据库的访问

VB程序如何访问数据库

编程语言 网络编程
VB程序如何访问数据库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

win7宋体字体替换方法

win7宋体字体替换方法

显示数据库记录

显示数据库记录
下拉加载更多内容 ↓