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

同一SQL不同地方执行,结果不同

楼主jilate()2006-03-02 08:38:19 在 其他数据库开发 / Access 提问

有条SQL,操作符中带有like匹配符,我是   select   *   from   table1   where   contractno   like   '*j*'  
  通过C#的数据适配器的fill方法,取不到数据,但是我通过跟踪将这条SQL放入到access中查询的话,却能够查到数据。其他的例如〉,=之类的都是正常的  
   
  请问,是否哪里设置不对啊? 问题点数:20、回复次数:2Top

1 楼wwwwb()回复于 2006-03-02 08:46:25 得分 20

在ACCESS中:select   *   from   table1   where   contractno   like   '*j*'  
  在ADO中:select   *   from   table1   where   contractno   like   '%j%'  
   
  Top

2 楼jilate()回复于 2006-03-02 08:55:03 得分 0

开始我也用%号的,可是提示错误,用了*号以后,就不会提示错误了Top

相关问题

  • 把sql语句用Access直接执行地方在那里?
  • 在同一台机器上,同一条SQL语句,为什么在有的程序中能执行,在有的程序中不能执行
  • 表格生成的SQL语句文本,在什么地方可以执行?
  • 同一段代码,在PL/SQL Developer中执行的好好的,一到delphi中就死机呢?
  • 同一个SQL语句,只是条件不同,为什么执行速度不一样?
  • Sql执行效率
  • SQL执行错误
  • 找到一个学习SQL语法的地方。不错。可以直接调试执行的。http://www.cnrac.org.cn/sql2/
  • 求助!!!我执行SQL语句出错.大家帮我看看什么地方错了
  • 怎样执行sql语句?

关键词

  • 数据
  • sql
  • contractno
  • 不同
  • 提示错误
  • fromtable1where
  • select

得分解答快速导航

  • 帖主:jilate
  • wwwwb

相关链接

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

广告也精彩

反馈

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