c# dataAdapter.fill()报错“至少有一个参数没有指定” 求高手帮忙!

2024-12-27 02:32:35
推荐回答(3个)
回答1:

问题在于你没有给两个参数@time1,@time2赋值。你的那种不叫给数据库参数赋值。而是给两个变量赋值,根本就没有传到数据库端。

var para = new []
{
new SqlParameter("@time1",SqlDbType.DateTime){Value =time1},
new SqlParameter("@time2",SqlDbType.DateTime){Value = time2},
}
在command1中执行时将声明的para参数传入方法中即可。

回答2:

没看到 你给这两个参数@time1,@time2 负值呀 !

回答3:

没给 @time1 、 @time2参数传值