QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2506|回复: 3
收起左侧

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

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

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

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

x
Dim TL1 As Double
* d" U3 U' }$ W3 a2 K'连接数据库 4 \7 u# O4 S1 C4 v
Set adoCon = New Connection
9 o( S9 s7 }4 F, DadoCon.CursorLocation = adUseClient
- A0 b; ]3 z( S' ~0 ^; E. I1 XadoCon.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Chen\Documents\abc.mdb;"
8 Y7 u; x% p+ d9 b, a3 w% y, R! T; P& B& g6 _
Set adoRs = New Recordset
6 e7 u2 t1 r/ H$ E" k: N* SadoRs.Open "Ergonomics", adoCon, adOpenDynamic, adLockOptimistic
9 g4 @" \( x4 M2 p& A0 y( z; `& g* n2 R" V7 o; o+ {! ?* D
TL1 = "SELECT CL FROM Ergonomics where Hmin=100"
+ W( o7 Y" u6 f+ F$ B' ^4 k8 N. M
& `4 F) n( q7 M+ o5 c; o4 E( a& Q我想问的是:打开数据库以后,如何查询其中的某个数据,然后给一个变量赋值?上面的程序是查询Ergonomics表中当HMIN值为100时候 返回对应的CL值。然后赋给TL1。。。请高手指导!谢谢!
# F0 y4 v  v$ M& q7 _+ s1 k系统提示最后一句有“类型错误”。。请问如何解决?
8 R6 w+ u6 K: w6 y. X
2 a+ y9 v+ G$ ~  w, ]2 m* Q打开数据库以后,如何查询其中的某个数据,然后给一个变量赋值
发表于 2009-2-4 08:15:54 | 显示全部楼层 来自: 中国浙江宁波
查询后,满足TL1条件的记录集都在recordset中,可以通过访问你定义的变量adoRs来访问的,adoRs对象有movefirst、movenext等方法,通过循环可以访问到adoRs变量的每个值;( n% B( I6 g2 F) S/ \
adoRs.Open TL1, adoCon, adOpenDynamic, adLockOptimistic
6 \: R: S' G7 o# yadoRs.open方法使用有误,可以参看帮助/ T% F' _( @+ H; }

! \5 K3 p$ z9 Q' P5 j1 P[ 本帖最后由 sealive_leafage 于 2009-2-4 11:09 编辑 ]

评分

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

查看全部评分

 楼主| 发表于 2009-2-5 14:18:22 | 显示全部楼层 来自: 中国福建福州
了解了!  @1 M' V9 x' {( A1 L3 |' N

& K6 N3 P6 [1 q, F- Y2 |% jCL1=adoRs.field(“ CL”)+ b. u" N+ }  O1 I. I  j5 e: R
6 T2 ?7 @, b6 V$ U3 O) C) ]0 r$ _% B
就可以取出来了!
发表于 2009-4-30 14:43:53 | 显示全部楼层 来自: 中国江苏常州
也可以在其中加中Sql语言来操作
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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