我想从两个表中检索数据
exp_head
,其中包含exp_ID
和exp_name
列exp_detail
,其中包含exp_ID
,e_date
,e_amountPaid
,e_des
列sr_no, e_date, e_amountpaid, e_desciption from
exp_detail table
和exp_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的对象
但是我收到了一个错误:
没有给出一个或多个必需参数的值
此屏幕截图显示了ListView,我将在其中显示来自两个表的数据
答案 0 :(得分:0)
没有给出一个或多个必需参数的值
这通常表示字段名称拼写错误。
此外,日期值必须作为字符串表达式传递:
where exp_detail.e_date=#" + this.dp_expDetail.Value.Date.ToString("yyyy'/'MM'/'dd") + "#