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

关于sql中like的问题

楼主lesonly(自强)2006-06-03 15:39:02 在 其他数据库开发 / Access 提问

rec.Open   "select   *   from   pinfo   where   dir   like   '%name%'",   con  
  大家帮我看一下 这条语句语法有问题吗  
  其中name是变量 rec是recordset对象 问题点数:0、回复次数:6Top

1 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-06-03 18:31:34 得分 0

rec.Open   "select   *   from   pinfo   where   dir   like   '%"   &   name   &   "%'",   con  
   
  --既然name是变量,那么就不应该直接放在串中,应该用&连接到串中。  
  Top

2 楼tzchf()回复于 2006-06-04 10:46:11 得分 0

楼上的写法不对  
  如果在VBA里:%用*  
  如果在SQL里:&用+Top

3 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-06-04 10:55:14 得分 0

rec.Open   "select   *   from   pinfo   where   dir   like   '%"   &   name   &   "%'",   con  
   
  --既然name是变量,那么就不应该直接放在串中,应该用&连接到串中。  
   
   
  在VBA代码中,连接SQL语句的连接符用&和+都可以。  
   
   
  在Access的查询中,Like后用的通配符:*  
  在VBA的SQL语句中,Like后用的通配符:%Top

4 楼lhfyjxt(书生)回复于 2006-07-01 16:22:30 得分 0

难道access中,不遵守标准的sql语句吗?Top

5 楼snow_studio()回复于 2006-07-01 19:01:26 得分 0

完全同意  
  wangtiecheng(/+〆=ろ)    
  的意见  
  Top

6 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-07-01 20:38:23 得分 0

Access使用的是Jet-SQL,而SQL   Server使用的是T-SQL,两者差别很大。  
   
   
  关于Jet-SQL下载帮助:  
  http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=  
   
   
  关于T-SQL直接查询SQL   Server联机帮助。  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:lesonly

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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