CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

如何通过变量来确定要访问字段?

楼主tonny_fan(白猫王子)2003-03-03 17:39:39 在 VB / 数据库(包含打印,安装,报表) 提问

假设有“字段1”、“字段2”……  
  Dim   adoRs   As   Recordset  
  dim   str_temp  
  ……  
  str_temp="字段1"  
   
  ……  
   
  如何用str_temp来访问这个“字段1”? 问题点数:20、回复次数:7Top

1 楼tomosky(小雨)回复于 2003-03-03 17:56:58 得分 0

你说清楚点嘛,那个字段是什么控件里的呢?  
  对于不同的控件有不同的属性Top

2 楼Jmw(无悔)回复于 2003-03-03 18:03:13 得分 0

dim   s_sql    
  s_sql="select   "   &   str_temp   &   "   from   TableName"  
   
  访问表TableName中的字段.  
  Top

3 楼tonny_fan(白猫王子)回复于 2003-03-03 19:16:40 得分 0

不好意思,是用Recordset对象来访问这些字段的,而不是控件。如我举假的adors……Top

4 楼Jmw(无悔)回复于 2003-03-03 19:50:10 得分 20

 
  dim   con   as   ADODB.Connection  
  dim   res   as   ADODB.Recordset  
  dim   s_sql    
   
  set   con=New   ADODB.Connection  
  set   res=New   ADODB.Recordset  
   
  con.open   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   App.path   &   "\dbname.mdb";Persist   Security     Info=False"  
   
  sql="select   "   &   str_temp   &   "   from   tablename"  
   
  res.open   sql,con,3,3  
  res(str_temp)   '既为你所需Top

5 楼tonny_fan(白猫王子)回复于 2003-03-03 19:56:21 得分 0

楼上的兄弟,你这样应该是可行的,但如果我要反复使用,而且是不同的字段名,不是要把CPU累死?有没有其它比较快速的访问方法,我这些是要做大量运算的。Top

6 楼Jmw(无悔)回复于 2003-03-03 20:06:52 得分 0

我觉得要访问表的字段如上过程是避免不了的,但是你可以将con保留不关闭,以重复利用,但res就要随时刷新了,我就知这些了,如果谁好有更好的办法,我也洗耳恭听   :)Top

7 楼happybeyond(衣带渐宽怎不悔,VB消得人憔悴~)回复于 2003-03-03 20:27:37 得分 0

楼上的方法很好啊,也可以定义一个模块,在模块中打开con,每次用到时,从新设置res的recordsource即可Top

相关问题

  • ADO访问SQL Server,m_pRecordset->GetCollect()括号中的字段名能用变量表示吗?
  • 字符串变量添加成字段
  • 如何将String变量赋给TTable变量中字段呢?
  • 关于变量访问
  • 访问变量问题
  • (求助)ODBC如何访问BLOB字段?
  • 如何访问加密的字段?
  • !!!!!!!!!!javascript 如何访问后台的字段?
  • 用变量做为查询字段,获取字段结果怎么用变量来表示?
  • dw_1.object.字段[row]=...中那个字段是一个变量的值,给字段赋值时该怎么写?

关键词

  • 字段
  • 控件
  • sql
  • 访问
  • con
  • adodb
  • res
  • tablename
  • temp
  • 不同

得分解答快速导航

  • 帖主:tonny_fan
  • Jmw

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo