博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#编程:使用"like“查询access数据库查询为空
阅读量:5083 次
发布时间:2019-06-13

本文共 417 字,大约阅读时间需要 1 分钟。

使用SQL语句对ACCESS数据库进行模糊查询时:

在Access数据库中执行,发现可以查询出结果,select * from table_name where create_date like '2019-03-13*'

但是同样的语句放在c#程序中却查询为空

根据以往的开发经验,access中like需要用*号,但是sqlserver oracle数据库中要用标准的%

经过搜索资料,最后发现是连接access驱动程序的问题,以前用的都是mdb,数据库是accdb,然后使win7 64位开发系统,由于程序中连Access用的是oledb驱动程序,所以在这里 不能用“*”,必须用“%”。如果用的是DAO访问Access数据库,则必须用“*”。

总结:进行数据库模糊查询时:需要根据实际使用的驱动来确定

 

参考:

转载于:https://www.cnblogs.com/rn-05181226-rw/p/10601651.html

你可能感兴趣的文章
Mysql与Oracle 的对比
查看>>
jquery实现限制textarea输入字数
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
jQuery 自定义函数
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
网卡流量检测.py
查看>>
poj1981 Circle and Points 单位圆覆盖问题
查看>>
POP的Stroke动画
查看>>
SQL语句在查询分析器中可以执行,代码中不能执行
查看>>
yii 1.x 添加 rules 验证url数组
查看>>
html+css 布局篇
查看>>
SQL优化
查看>>
用C语言操纵Mysql
查看>>
轻松学MVC4.0–6 MVC的执行流程
查看>>