CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

在线等,在ACCESS中做了一个模糊查询,数据库中没有问题,在VB里调用时查不到记录,急!!

楼主yrwbc(兔子)2004-05-01 00:04:02 在 VB / 数据库(包含打印,安装,报表) 提问

数据库中的查询:  
   
  SELECT   TeacherInfo.Duty,   TeacherInfo.TeacherName,   TeacherInfo.TeacherIntro,   TeacherInfo.TeacherFunction,   TeacherInfo.PhotoPath  
  FROM   TeacherInfo  
  WHERE   (((TeacherInfo.TeacherName)   Like   "*"   &   []   &   "*"));  
   
  VB中的调用:  
   
  Public   Function   Inquires(ByVal   introduction   As   String)   As   Recordset  
  Dim   ParNum   As   Integer  
          Cmd.CommandType   =   adCmdTable  
          Set   Prm   =   Cmd.CreateParameter(,   adVarChar,   adParamInput,   60,   introduction)  
          Prm.Type   =   adVarChar  
          Prm.direction   =   adParamInput  
          ParNum   =   Len(introduction)  
          Prm.Size   =   ParNum  
          Cmd.Parameters.Append   Prm  
           
          Set   Cmd.ActiveConnection   =   Cnn1  
          Set   Inquires   =   Cmd.Execute()  
  End   Function  
   
  各位帮帮忙啊,整整一天困在这里面了,先谢谢!!!!!!!!!! 问题点数:80、回复次数:11Top

1 楼yrwbc(兔子)回复于 2004-05-01 01:03:28 得分 0

一个小时了,没人回答吗?自己顶一下.....................Top

2 楼yrwbc(兔子)回复于 2004-05-01 04:30:30 得分 0

天呐,还没人回答啊??!!Top

3 楼yrwbc(兔子)回复于 2004-05-01 19:55:24 得分 0

再顶!!!帮帮我啊..............Top

4 楼lsftest()回复于 2004-05-02 12:17:48 得分 20

你是在用数据环境吗???建议用ado。。另外,试试修改:  
      Cmd.CommandType   =   adCmdTextTop

5 楼weaest(从头再来)回复于 2004-05-02 12:27:00 得分 20

改成  
  SELECT   TeacherInfo.Duty,   TeacherInfo.TeacherName,   TeacherInfo.TeacherIntro,   TeacherInfo.TeacherFunction,   TeacherInfo.PhotoPath  
  FROM   TeacherInfo  
  WHERE   (((TeacherInfo.TeacherName)   Like   "%"   &   []   &   "%"));  
  试试  
  Top

6 楼wangjianbowl(sword_2000)回复于 2004-05-02 14:50:11 得分 0

为什么不用ado呢???Top

7 楼Leftie(左手,为人民币服务)回复于 2004-05-02 14:52:44 得分 20

'将*改成%试试  
  Like   "%"   &   []   &   "%"Top

8 楼fishmans(金脚指)回复于 2004-05-02 19:04:03 得分 0

看不清楚,两句话的事用了十句!!!!Top

9 楼volttsky(无乐趣)回复于 2004-05-02 21:07:50 得分 20

ACCESS就是用%,*是SQL   server中用的Top

10 楼yrwbc(兔子)回复于 2004-05-02 21:12:29 得分 0

谢谢各位的回复,我用的就是ADO对象,我试过了,在数据库中用"%"号查不到任何记录,只能是在程序里象这样写,请问还有别的方法吗??Top

11 楼yrwbc(兔子)回复于 2004-05-04 05:23:51 得分 0

算了,我用了另一种方法,感谢各位......Top

相关问题

  • 为什么delphi用ADO调用ACCESS数据库,速度上就远不如VB用DAO调用ACCESS数据库?
  • vb+access 数据库
  • 如何用vb调用access数据库?还有添加、查询数据?谢谢
  • vb中如何使用data控件调用设有密码的access数据库。
  • 怎么使用vb调用数据库!
  • 调用ACCESS数据库的问题
  • 远程调用access数据库
  • vb访问ACCESS 数据库
  • vb与access数据库
  • VB中用SQL调用ACCESS数据库时,无法对数据库进行备份和恢复操作的情况

关键词

  • 数据库
  • teacherinfo
  • teachername
  • prm
  • parnum
  • 试试
  • cmd
  • introduction
  • set

得分解答快速导航

  • 帖主:yrwbc
  • lsftest
  • weaest
  • Leftie
  • volttsky

相关链接

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

广告也精彩

反馈

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