在Servlet中使用Jdbc-odbc连接access数据库,为什么模糊查询查不出记录啊,求救!!

Alps_lou 2002-05-22 02:57:09
原来的sql语句为:Select a from table where a like '*ss',在access中执行能查出结果,从servlet中就不可以了,很郁闷。
另外请教大家,在access的模糊查询中多个字符的通配符为“*”,能不能告诉我单个字符的通配符是什么??
...全文
99 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
stYy2002 2002-05-22
  • 打赏
  • 举报
回复
select * from tablename where 字段 like '%...%';试试
justnow 2002-05-22
  • 打赏
  • 举报
回复
?
Alps_lou 2002-05-22
  • 打赏
  • 举报
回复
语句拷到sql分析器执行,没有错,可是使用Jdbc-odbc连接执行就没有结果。
Andrawu 2002-05-22
  • 打赏
  • 举报
回复
String sSql = "Select a from table where a like '*ss'" ;
System.out.println(sSql) ;
输出来语句拷到sql分析器执行看看,有没有错。
wyalchemy 2002-05-22
  • 打赏
  • 举报
回复
用 “where name like '%ook'”
Alps_lou 2002-05-22
  • 打赏
  • 举报
回复
access中使用的通配符和标准SQL中的不一样。

关键是使用“*”在access中执行能查出结果,从servlet中就不可以了,不知道是不是jdbc-odbc的bug。
ctrlpower 2002-05-22
  • 打赏
  • 举报
回复
单个的通配符 _
多个 %
windyloft 2002-05-22
  • 打赏
  • 举报
回复
access 的统配父我不太了解
可sql server的是%,你试试

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧