C#操作ACCESS时,参数传不进,在线等大神!!
public DataTable FindAccess1(string startdate,string enddate,string sno)
{
OleDbParameter[] _param = new OleDbParameter[3];
_param[0] = new OleDbParameter("@startdate", startdate);
_param[1] = new OleDbParameter("@enddate", enddate);
_param[2] = new OleDbParameter("@sno", sno);
_param[0].DbType = DbType.String;
_param[1].DbType = DbType.String;
_param[2].DbType = DbType.String;
return this.accessExcuteSelectData1("SELECT TLinkData.SNO, Max(TLinkData.TestDT) AS TestDT FROM TLinkData where TestDT>#" + @startdate + "# and TestDT<#" + @enddate + "# and SNO=@sno GROUP BY TLinkData.SNO", _param);
}
sno死活传不进SQL语句,如果把sno换成固定值‘1001’就能查到数据,代码已跟踪参数能传方法进来,就是ACCESS最后执行结果集为空,数据库为ACCESS!在线等大神
{
OleDbParameter[] _param = new OleDbParameter[3];
_param[0] = new OleDbParameter("@startdate", startdate);
_param[1] = new OleDbParameter("@enddate", enddate);
_param[2] = new OleDbParameter("@sno", sno);
_param[0].DbType = DbType.String;
_param[1].DbType = DbType.String;
_param[2].DbType = DbType.String;
return this.accessExcuteSelectData1("SELECT TLinkData.SNO, Max(TLinkData.TestDT) AS TestDT FROM TLinkData where TestDT>#" + @startdate + "# and TestDT<#" + @enddate + "# and SNO=@sno GROUP BY TLinkData.SNO", _param);
}
sno死活传不进SQL语句,如果把sno换成固定值‘1001’就能查到数据,代码已跟踪参数能传方法进来,就是ACCESS最后执行结果集为空,数据库为ACCESS!在线等大神
...全文
相关推荐
C# ACCESS 数据库操作类
C# ACCESS 数据库操作类"是一个自定义的C#类,设计用来简化对Access数据库的增、删、改、查等操作。
C#操作access
通常会涵盖如何设置数据库连接,如何构建SQL语句,以及如何在C#代码中执行这些操作。6. **C#中的数据库操作最佳实践**:使用参数化查询可以防止SQL注入攻击,提高代码安全性。
C#实现的ACCESS数据库操作类完整实例
C#实现的ACCESS数据库操作类完整实例本文主要介绍了C#实现的ACCESS数据库操作类,结合完整实例形式分析了C#针对access数据库增删改查、事务、结果处理等相关操作技巧。
C# 操作ACCESS数据库,可以对数据库进行添加,删除,修改操作
**建立数据库连接**: 使用C#操作Access数据库,首先需要建立数据库连接。
C#操作Access通用类实例
C# 操作 Access 通用类实例详解在 C# 开发中,经常需要与数据库进行交互,Access 是一种常见的轻量级数据库管理系统,尤其适用于小型项目。


