没有为一个或多个必需参数提供值

No value given for one or more required parameter

我想从两个 table 中检索数据

  1. 第一个 Table 是 exp_head,其中包含 exp_IDexp_name
  2. 第二个 table 是 exp_detail,其中包含 exp_IDe_datee_amountPaide_des
  3. 我想检索 sr_no, e_date, e_amountpaid, e_desciption from exp_detail tableexp_name from exp_head 并使用内部联接在 ListView 中显示

当前查询是:

    clsCon.list_DataView("
    select exp_detail.sr_no as sr_no, exp_detail.e_date as e_date,exp_head.exp_name as exp_name,exp_detail.e_paid as e_paid,exp_detail.e_des as e_des 
    from exp_detail 
    inner join exp_head on exp_detail.exp_id = exp_head.exp_id 
    where exp_detail.e_date=#" + this.dp_expDetail.Value.Date + "# 
    order by exp_detail.sr_no", this.lstv_ExpDetail);

(lstv_ExpDetail) 是 ListView

的对象

但是我得到一个错误:

No value given for one or more required parameter

此屏幕截图显示了 ListView,我将在其中显示来自两个 table

的数据

No value given for one or more required parameter

这通常表示字段名称拼写错误。

此外,日期值必须作为字符串表达式传递:

where exp_detail.e_date=#" + this.dp_expDetail.Value.Date.ToString("yyyy'/'MM'/'dd") + "#