虽然已经解决了。但是还是很疑惑,请大家来讨论一下,指教以下
我遇到的问题是:
在access里输入sql语句进行like查询,必须是 like '*string* '这种格式,不允许用%。
可是在c#中写程序查询access数据库,用like的时候就必须用%而不能用*
这难道是c#的机制问题吗?大家帮我解惑
[解决办法]
参考:http://210.31.208.38/ShowArticle2.asp?ArticleID=362
你可以看到access可以使用两套通配符,但是不能同时使用。OleDB 的 Jet引擎大概是在打开数据库的时候传递一个SQL命令设置数据库连接只能使用ANSI通配符。