深圳市外贸网站建设多少钱,从零开始网站建设下载,重庆网站推广工具,花生壳免费域名注册网站今天#xff0c;在开发的过程中发现了一个特别奇怪的问题#xff1a;access中like查询时候。在Access数据库中运行#xff0c;发现能够查询出结果。这是在数据库上运行。select * from KPProj where KpName like *測试*#xff0c;可是相同的语句在c#程序中却查询为空。这是… 今天在开发的过程中发现了一个特别奇怪的问题access中like查询时候。在Access数据库中运行发现能够查询出结果。这是在数据库上运行。select * from KPProj where KpName like *測试*可是相同的语句在c#程序中却查询为空。这是什么情况呢 这个问题真让人纠结。通过曾经的开发经验access中like须要用*号。可是sqlserver oracle数据库中要用标准的%为什么此时就不行呢经过搜索资料。最后发现是连接access驱动程序的问题曾经用的都是mdb数据库是accdb。然后使win7 64位开发系统因为我的程序中连Access用的是oledb驱动程序所以在这里 不能用“*”必须用“%”。假设用的是DAO訪问Access数据库则必须用“*”。 发现并非遇到access就用*所以要依据实际的驱动来确定 转载于:https://www.cnblogs.com/claireyuancy/p/6915973.html