gpt4 book ai didi

.net - 位置 0 处没有行

转载 作者:行者123 更新时间:2023-12-01 10:09:40 24 4
gpt4 key购买 nike

cmd.CommandText = "select * from product where prod_code='" & Trim(txtprod_code.Text) & "' and branch='" & w_location & "' and avail_stock <>" & (0) & ""
cmd.CommandType = CommandType.Text
con.Open()
da_uqc.SelectCommand = cmd
cmd.Connection = con
da_uqc.Fill(ds_uqc)
m_qty = ds_uqc.Tables(0).Rows(0)(4) 'error
da_uqc.Dispose()
ds_uqc.Dispose()
cmd.Dispose()

是否可以这样给出 m_qty = ds_uqc.Tables(0).Rows(0)(4)

最佳答案

您收到一个运行时错误,表示表中根本没有行,因为您的查询字符串没有获得任何匹配的行,您可以先检查行数:

If ds_uqc.Tables(0).Rows.Count > 0 then
m_qty = ds_uqc.Tables(0).Rows(0)(4)
End If

P.S: VB.Net 中的注释以 ' 开头,而不是 C#.Net 中的 //

关于.net - 位置 0 处没有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6556171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com