【发布时间】:2015-04-18 19:33:57
【问题描述】:
我有一个返回计数的函数。使用这个返回的计数,我想为函数返回的每个 qty 插入一个新行到 SQL 表中。
这是我开始的示例:
compcount = ems.getparentcountfromorder(row("ordernumber"))
Dim count As Object = compcount
For Each i As Object In count
connection.executesql("INSERT INTO composite_pick_ID (parentprodid, ordernumber) VALUES('" & row("productid") & "','" & row("ordernumber") & "')")
count = count - 1
Next
我希望我的最终结果是这样的:
-
If count = 2,然后我想将 2 行插入到composite_pick_ID。
【问题讨论】:
-
现在发生了什么?为什么将所有东西都转换为对象? compcount 的类型是什么?
-
我们将 compcount 设置为整数,就使它们成为对象而言,当它是整数并且不知道该怎么做时,我无法遍历 count。
-
只需
for i = 0 to compcount-1和Dim compcount as Integer
标签: sql-server vb.net tsql