在c#程序里面拼接的sql语句直接在access中执行能查询出数据,但是在C#程序里面就不能执行,一直没找到原因,
SELECT TOP 15 *
FROM B_MemberPublishMessage
WHERE PUBLISHTIME <= now() AND STARTCITY = '成都' AND ((ENDPROVINCE+ENDCITY+ENDCOUNTRY+PUBLISHCONTENT LIKE '*邢台*') )
ORDER BY [MaxID] DESC望各位指点~~~救命用的~
SELECT TOP 15 *
FROM B_MemberPublishMessage
WHERE PUBLISHTIME <= now() AND STARTCITY = '成都' AND ((ENDPROVINCE+ENDCITY+ENDCOUNTRY+PUBLISHCONTENT LIKE '*邢台*') )
ORDER BY [MaxID] DESC望各位指点~~~救命用的~
解决方案 »
- 得到字段的值是否按月增加或减少
- datagridview导入excel数据问题,对应字段
- c#从SQL中读取数据到DataTable中日文数据乱码的问题
- [=================] net 程序引用dll问题
- 急,急,急,从数据库中获得某个table最后一次更新时间?
- 如何把datagridview中的内容保存为xml文件?
- 出现错误:引发类型为“System.ExecutionEngineException”的异常
- 算法计时方案??我的行么
- 100分马上给(只要给关于缓存的代码,就是同时向表插入多条记录)在线等急。。。。。。。。。
- EF oracle 读取不一致的问题。
- 【初学者求教】请解释下为什么结果是1
- 过滤非法字符!
1.数据库如何连接的代码
2.执行这条命名的代码
public static DataSet Query(string SQLString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
DataSet ds = new DataSet();
try
{
connection.Open();
OleDbDataAdapter command = new OleDbDataAdapter(SQLString, connection);
command.Fill(ds, "ds");
}
catch (System.Data.OleDb.OleDbException ex)
{
// throw new Exception(ex.Message);
}
return ds;
}
}调用的就是以上语句,跟踪的时候,command.Fill(ds, "ds");之后,ds里面有结构,没有数据
用'%邢台%'
ACCESS里用*作为通配符,通过OLEDB的话就要用%