You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用FillBy3触发参数未指定SQL错误,求相关解决建议

问题原因

你定义的FillBy3方法需要传入3个参数,分别是目标数据表、tDate(可空日期类型)、tDate1(可空日期类型),但你当前调用的时候只传了数据表和value两个参数,和方法签名不匹配,所以触发参数缺失报错。

修复方案

  • 先确认FillBy3对应的SQL逻辑:如果你的查询是按日期范围做筛选,需要先把传入的value拆成两个日期参数,或者调整getfilterValues方法的入参,新增第二个日期参数用来传给FillBy3。
    示例修复代码(假设value用|分隔两个日期,可根据实际情况调整分隔符):
Case 3
    Dim dateArr = value.Split("|")
    Dim startDate As Date? = Date.Parse(dateArr(0))
    Dim endDate As Date? = Date.Parse(dateArr(1))
    Form1.tTimeTableAdapter.FillBy3(Form1.DataSet1.tTime, startDate, endDate)
  • 如果FillBy3逻辑本来只需要1个日期参数,直接去数据集设计器里修改FillBy3的参数配置,删掉多余的tDate1参数,同步调整对应的SQL查询语句即可。

内容的提问来源于stack exchange,提问作者FreddyBoy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.21 05:54:02