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

to liu_feng_fly(一只菜鸟,忽忽悠悠的就飞来了!!)

楼主jxliyong(无言)2001-06-16 20:27:00 在 VB / 基础类 提问

  您的代码系统提示未找到方法或数据成员!指出错误在     combo2  
  combo2是字符型,我将程序改为:  
  adodc1.recordset.findfirst("类别="   "&   combo2   &"   "   and   起始号<="   &   text   &"   and   终止号>="   &   text2.text)  
  系统又提示:未找到方法或数据成员!  
  指出错误在:findfirst  
   
  帮帮忙!  
  再想想办法 问题点数:54、回复次数:8Top

1 楼LiuJunjiang(蓝精灵)回复于 2001-06-16 20:46:00 得分 5

这位仁兄,VB的字符串里要用引号的话,应该用两个连续的引号,语句应该这么写:  
  adodc1.recordset.findfirst("类别="""&   combo2   &"""   and   起始号<="   &   text   &"   and   终止号>="   &   text2.text)  
  Top

2 楼huanggx(大侠)回复于 2001-06-16 21:02:00 得分 5

不同意楼上的说法。因为findfirst需要的参数是给数据库的,而access数据库要求字符串用单引号。Top

3 楼fishboyok(fish)回复于 2001-06-16 21:04:00 得分 5

根据我的经验,=,<=,>=的前后都要有一个空格。Top

4 楼liu_feng_fly(笑看风云 搏击苍穹 衔日月)回复于 2001-06-16 21:06:00 得分 0

("类别="   "&   combo2   &"   "   and   起始号<="   &   text   &"   and   终止号>="   &   text2.text)  
  改成  
  ("类别="'"&   combo2   &"'"   and   起始号<="   &   text   &"   and   终止号>="   &   text2.text)  
                &not;&not;&not;                   &not;&not;&not;     不是空格,是单引号  
  其他的如果是字符串也要相应的用单引号括起来  
  Top

5 楼jxliyong(无言)回复于 2001-06-16 21:22:00 得分 0

("类别="'"&   combo2   &"'"   and   起始号<="   &   text   &"   and   终止号>="   &   text2.text)  
               
  也不行提示缺少分隔符,   篮色错误标记就在   '上Top

6 楼liu_feng_fly(笑看风云 搏击苍穹 衔日月)回复于 2001-06-16 21:27:00 得分 39

那你就先写  
  ("类别=‘类别1’and   起始号<=100   and   终止号>=10“)  
  再试一下  
               
  Top

7 楼jxliyong(无言)回复于 2001-06-16 21:35:00 得分 0

依然如故!  
  我把它改成下面这样还不行,会不会与前面的语句有关,而问题并不出有这一句上?  
  Adodc1.Recordset.FindFirst   ("起始号='1111111111111'")  
  我的代码:Private   Sub   Command1_Click(Index   As   Integer)  
  Dim   i   As   Integer  
  'Dim   o   As   Integer  
  Adodc1.Recordset.AddNew  
  For   i   =   0   To   2  
  'For   o   =   0   To   0  
  Text1(i).Text   =   ""  
  'Text2.Text   =   ""  
  'Next  
  Next  
  End   Sub  
   
   
   
  Private   Sub   Command2_Click()  
  Adodc1.Recordset.FindFirst   ("起始号='1111111111111'")  
   
  End   Sub  
   
  Private   Sub   Command3_Click()  
  Adodc1.Recordset.Update  
  End   Sub  
   
  Private   Sub   Command4_Click()  
  Adodc1.Recordset.CancelUpdate  
  End   Sub  
   
  Private   Sub   Command5_Click()  
  End  
  End   Sub  
   
  Top

8 楼liu_feng_fly(笑看风云 搏击苍穹 衔日月)回复于 2001-06-17 12:58:00 得分 0

在Adodc1.Recordset.AddNew后你好象并没有给数据库中的字段付值呀  
  还有,你用什么显示记录,datagrid吗?Top

相关问题

  • liu_feng_fly(谁动了我的~~~~~~~~工资) 请进!
  • 飞来的硬件?
  • to:strip(阿飞)来看看!
  • 谁的耳朵在飞? (来者有分呀)
  • 哪儿有那种在网页上飞来飞去的东西的脚本?
  • 想找一个在网页上飞来飞去的东东的脚本
  • 怎么CSDN的首页也放了一个飞来飞去的东西?
  • 蓝色心情 或者 峰回路转,雁南飞, 来, 送你看星星去...
  • 请教:好象网易等网站首页中飞来飞去的那个东西怎么做?
  • 乐不思蜀终霸趣 …… 摆马江头岸飞来 ……欲若遥视八千尺 ……七情红尘明镜台

关键词

  • 数据库
  • adodc1
  • findfirst
  • 单引号
  • combo
  • subprivate
  • recordset
  • 字符串
  • 类别
  • sub command

得分解答快速导航

  • 帖主:jxliyong
  • LiuJunjiang
  • huanggx
  • fishboyok
  • liu_feng_fly

相关链接

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

广告也精彩

反馈

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