QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 2502|回复: 3
收起左侧

[已答复] VB读取ACCESS数据库的问题~高手指导下!谢谢

[复制链接]
发表于 2009-2-3 23:35:12 | 显示全部楼层 |阅读模式 来自: 中国福建福州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
Dim TL1 As Double
7 O+ N, {3 j! U) E  {'连接数据库 3 |9 z; }3 g  H* z# _
Set adoCon = New Connection ' G& ?( V" K* x
adoCon.CursorLocation = adUseClient ( P9 L3 \/ M  e; _+ V* w
adoCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Chen\Documents\abc.mdb;"
$ V; R0 d2 j" k: O+ g  g( _
! p; v1 t9 D9 [0 S. _0 bSet adoRs = New Recordset 1 D  m# a  N2 o1 S* {4 w7 w; Y
adoRs.Open "Ergonomics", adoCon, adOpenDynamic, adLockOptimistic
. d  t' H7 `( j- w4 l) l8 E2 \5 K3 r
TL1 = "SELECT CL FROM Ergonomics where Hmin=100"
3 B, ?5 p( H2 e2 M) `
, E+ P0 ]/ z/ q8 b6 z我想问的是:打开数据库以后,如何查询其中的某个数据,然后给一个变量赋值?上面的程序是查询Ergonomics表中当HMIN值为100时候 返回对应的CL值。然后赋给TL1。。。请高手指导!谢谢!
, u6 Z0 J' B0 [: H$ V系统提示最后一句有“类型错误”。。请问如何解决? & [: W5 R! w6 |! \) S3 H3 A* H  J

* z* f2 |5 M2 U打开数据库以后,如何查询其中的某个数据,然后给一个变量赋值
发表于 2009-2-4 08:15:54 | 显示全部楼层 来自: 中国浙江宁波
查询后,满足TL1条件的记录集都在recordset中,可以通过访问你定义的变量adoRs来访问的,adoRs对象有movefirst、movenext等方法,通过循环可以访问到adoRs变量的每个值;
: @# x& ]3 M# @/ `4 C# W& g2 TadoRs.Open TL1, adoCon, adOpenDynamic, adLockOptimistic / @4 j5 i+ p2 v. v
adoRs.open方法使用有误,可以参看帮助
1 k) x# b4 v7 r0 H3 i% w+ H6 d) U3 O% q
[ 本帖最后由 sealive_leafage 于 2009-2-4 11:09 编辑 ]

评分

参与人数 1三维币 +8 收起 理由
woaishuijia + 8 应助

查看全部评分

 楼主| 发表于 2009-2-5 14:18:22 | 显示全部楼层 来自: 中国福建福州
了解了!
. h6 i5 t( |" N0 h% Y* S" u
" e3 ]/ E3 L8 T; v* W5 T5 \4 e. JCL1=adoRs.field(“ CL”)2 Q, }5 T. R! z

+ _2 F0 q* `/ U/ A$ C就可以取出来了!
发表于 2009-4-30 14:43:53 | 显示全部楼层 来自: 中国江苏常州
也可以在其中加中Sql语言来操作
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表