当前位置: 代码迷 >> ASP.NET >> 虽然已经解决了。但是还是很疑惑,请大家来讨论一下,指教以下,该如何处理
  详细解决方案

虽然已经解决了。但是还是很疑惑,请大家来讨论一下,指教以下,该如何处理

热度:9793   发布时间:2013-02-26 00:00:00.0
虽然已经解决了。但是还是很疑惑,请大家来讨论一下,指教以下
我遇到的问题是:
  在access里输入sql语句进行like查询,必须是   like   '*string* '这种格式,不允许用%。
  可是在c#中写程序查询access数据库,用like的时候就必须用%而不能用*  
  这难道是c#的机制问题吗?大家帮我解惑


------解决方案--------------------------------------------------------
参考:http://210.31.208.38/ShowArticle2.asp?ArticleID=362

你可以看到access可以使用两套通配符,但是不能同时使用。OleDB 的 Jet引擎大概是在打开数据库的时候传递一个SQL命令设置数据库连接只能使用ANSI通配符。