Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共24 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:报错至少一个参数没有被指定值

1楼
lin98 发表于:2024/6/18 11:14:00
图片点击可在新窗口打开查看

Dim db = HySq-l.DataBaseFactory.CreateDatabase("YF123")

Dim Sq-l2 = "selec-t * from  Users"
Dim dt2 As system.data.DataTable = db.ExecuteDataSet(Sq-l2).Tables(0)
dt2.TableName = "Users"
Dim t2 As Table = e.Form.Controls("Table2").Table
t2.datasource = dt2

t2.AllowEdit = True

'Msgbox(1)

Dim dr2 As DataRow '定义变量,定义dr2为表列的变量
dr2 = DataTables("入库查询窗口_Table2").Find("[Group] = '" & _UserGroup & "'")'定义dr2
Msgbox(2)
Dim s As String'定义变量为S
s = dr2("ID2")'定义变量为S

'Msgbox(3)
Dim Sq-l = "selec-t * from  入库明细  where  (制单人= '" & _Username & "'  or   ID in ('" & s.Replace(",", "','") & "')) "
msgbox(Sq-l)

Dim dt As system.data.DataTable = db.ExecuteDataSet(Sq-l).Tables(0)
Dim t As Table = e.Form.Controls("Table1").Table
'msgbox(t)

t.datasource = dt.Copy
t.AllowEdit = False 'sqltab


执行后,报错:.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:窗口,入库查询窗口,Button1,Click
详细错误信息:
至少一个参数没有被指定值。

如何解决?
2楼
有点蓝 发表于:2024/6/18 11:55:00
ID是整数列,还是字符列?数值列去掉单引号
3楼
lin98 发表于:2024/6/18 12:29:00
语法错误 (操作符丢失) 在查询表达式 '(制单人= '吴晓' 
Dim S-ql  or   ID in (4','6))' 中。= "selec-t * from  入库明细  where  (制单人= '" & _Username & "'  or   ID in (" & s.Replace(",", "','") & ")) "

Dim S-ql = "sele-ct * from  入库明细  where  (制单人= '" & _Username & "'  or   ID in (" & s.Replace(",", ",") & ")) "

ID是整数列,"ID2"是字符列


4楼
有点蓝 发表于:2024/6/18 13:26:00
Dim S-ql = "sele-ct * from  入库明细  where  (制单人= '" & _Username & "'  or   ID in (" & s & ")) "
5楼
lin98 发表于:2024/6/18 13:55:00
.Dim S-ql = "sele-ct * from  入库明细  where  (制单人= '" & _Username & "'  or   ID in (" & s & ")) "
调试提示:
sele-ct * from  入库明细  where  (制单人= '吴虹'  or   ID in (4,6)) 

报错:
NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:窗口,入库查询窗口,Button1,Click
详细错误信息:
至少一个参数没有被指定值。

6楼
有点蓝 发表于:2024/6/18 13:58:00
这个sql不应该有问题了,复制到后台数据库执行看看
7楼
lin98 发表于:2024/6/18 14:13:00
有问题了,老师帮看处理,谢谢
[upload=zip,新建文件夹

[此贴子已经被作者于2024/6/18 16:05:58编辑过]
8楼
有点蓝 发表于:2024/6/18 14:20:00
怎么测试?提示什么错误?
9楼
lin98 发表于:2024/6/18 14:23:00
实例测试:登录--打开-入库查询窗口

报错:
NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:窗口,入库查询窗口,Button1,Click
详细错误信息:
至少一个参数没有被指定值。
10楼
有点蓝 发表于:2024/6/18 14:25:00
id2列没有数据,判断一下没有就不要添加ID这个查询条件
共24 条记录, 每页显示 10 条, 页签: [1] [2][3]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .04297 s, 2 queries.