关于C#中用access做数据库,使用like语句的问题
来源:互联网 发布:linux开机自启动命令 编辑:程序博客网 时间:2024/05/29 16:47
做了WindowForm程过程中,用到access做数据库。在其中用到一条SQL语句 "select * from table where A like 'b*'"。返回结果中没有一条。但是在access中的查询中,运行此语句却能返回结果。
最后在程序中需要把*换成%
StringBuilder sqlStr=new StringBuilder();
sqlStr.Append( "select COUNT(*) ");
sqlStr.Append(" from ").Append(tableName);
sqlStr.Append(" where " ).Append(tableName);
sqlStr.Append("_Name");
sqlStr.Append("='");
sqlStr.Append(namestr);
sqlStr.Append(" ' and ");
sqlStr.Append(tableName);
sqlStr.Append("_SORT LIKE '%B'");
才能返回非零结果.
try
{
int count = -1;
dbop=new DatabaseOp(tablePath);
string strSql=StrCheckName(TitleTableName,namestr);
object obj = dbop.GetFirstValue(strSql);
if (obj!=null)
{
count = System.Convert.ToInt32(obj);
}
return count;
}
catch(Exception ex)
{
throw ex;
}
finally
{
if (dbop!=null)
{
dbop.Close();
}
}
原文地址:http://www.cnblogs.com/flashicp/archive/2007/03/19/679991.html
- 关于C#中用access做数据库,使用like语句的问题
- 用c#管理Access数据库时使用Like的问题
- c#程序中使用"like“查询access数据库查询为空的问题
- C#调用Access数据库 Like通配符的使用
- C#连接access数据库sql语句出现问题的解决方法
- Access数据库的Like查询
- 客户机上没装access等office软件,C#做的小软件可以使用access数据库吗?
- 关于Access数据库的问题
- 如何在C#中用连接ACCESS数据库
- vs 2005 + access 使用 like 问题
- 关于access中like的用法
- 关于access中like的用法
- 有些access语句在数据库中可以执行,但是在C#上又不能执行,比如模糊查询-like
- ACCESS模糊查询like的解决方法&&SQL查询语句通配符问题
- ACCESS模糊查询like的解决方法&&SQL查询语句通配符问题
- c#使用access数据库
- access 中sql语句之“like” 语句的注意写法
- access 中sql语句之“like” 语句的注意写法
- Python中文文本信息抽取中常见的正则表达式
- 老鼠走迷宫
- Mybatis 之 StatementHandler
- 实战cetons中搭建phpmyadmin
- 高复用服务相应对象的设计思想以及抽象封装
- 关于C#中用access做数据库,使用like语句的问题
- python 函数的高阶特性,类的解析
- PHP isset()与empty()的使用区别详解
- sourceInsight4 破解笔记(完美破解)
- POJ 1006 Biorhythms 中国剩余定理
- 血管的三维重建
- 使用Gogs配置Git服务器(非源码)
- java:利用fastjson判断一个类型(java.lang.reflect.Type)是否是一个javabean
- 模板类 栈