两个日期之间的总收入不起作用C#MS Access数据库

阿里·拉扎(Ali Raza)

我正在创建一个MS Access作为数据库后端的C#项目。我想显示两个日期之间的价格总和。我创建了以下查询方法:

public DataTable selectDates(string dateFrom,string dateTo)
{
    initilize();
    _conn.ConnectionString = _cs;
    _cmd.Connection = _conn;

    _cmd.CommandText = "Select Sum(tPrice) AS Price from [tblInventory] where Date_Of_Installation BETWEEN '" + dateFrom + "' AND '" + dateTo + "'";
    _da.SelectCommand = _cmd;
    _da.Fill(_dt);
    return _dt;
}

在表单结尾,我有两个时间选择器和一个按钮:

private void btnTotalRevenue_Click(object sender, EventArgs e)
{
    dt = db.selectDates((pickerDateFrom.Text).ToString().Trim(), (pickerDateTo).ToString().Trim());
    string a = dt.Rows[0]["Price"].ToString();
    MessageBox.Show(a);   
} 

但消息框显示一个空字符串:

CathalMF

在MS Access中,您需要格式化日期并将其包装在#符号中。

例子。

SELECT Sum(tPrice) AS Price from [tblInventory] 
WHERE Date_Of_Installation BETWEEN #2016/01/01# AND #2016/02/01#

因此,您的C#应该成为。

private void btnTotalRevenue_Click(object sender, EventArgs e)
{
    dt = db.selectDates(pickerDateFrom.SelectedDate.Value.ToString("#yyyy/MM/dd#"), pickerDateTo.SelectedDate.Value.ToString("#yyyy/MM/dd#"));
    string a = dt.Rows[0]["Price"].ToString();
    MessageBox.Show(a);   
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在两个Access数据库之间传输数据

来自分类Dev

在两个Access数据库之间传输数据

来自分类Dev

将 dateTimePicker 中的日期保存到 ms access 数据库中并搜索两个日期之间的记录

来自分类Dev

MS Access数据库错误

来自分类Dev

MS Access防止数据库锁定

来自分类Dev

MS Access数据库SQL查询

来自分类Dev

插入到ms Access数据库

来自分类Dev

MS Access 数据库监控查询

来自分类Dev

插入Access数据库不起作用

来自分类Dev

比较两个Microsoft Access数据库

来自分类Dev

MYSQL:使用date_format查询两个日期之间的数据不起作用

来自分类Dev

在 Access 数据库和 SQL 数据库之间传输数据的最佳方法

来自分类Dev

从MS ACCESS 2007数据库提取SSIS 2012数据

来自分类Dev

使用Python将数据插入MS Access数据库

来自分类Dev

从MS Access数据库获取日期时出错?

来自分类Dev

MS Access数据库和MySql之间同步

来自分类Dev

C#将数据从表单插入Access数据库

来自分类Dev

如何使用C#从MS Access数据库的两个以上表中检索数据

来自分类Dev

设置链接数据库(MS Access)路径而不访问链接数据库

来自分类Dev

如何从Oracle数据库查询外部MS Access数据库?

来自分类Dev

如何从Oracle数据库查询外部MS Access数据库?

来自分类Dev

C#删除数据库ms.access

来自分类Dev

MS Access数据库-重塑表以进行过程挖掘

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

如何使用VBA创建空白的MS Access数据库?

来自分类Dev

具有MS Access数据库的PetaPOCO

来自分类Dev

使用Devexpress编辑远程MS Access数据库

来自分类Dev

来自MS Access的PHP MySQL数据库

来自分类Dev

MS Access数据库(.mdb)中的表的审核跟踪

Related 相关文章

热门标签

归档