我有这个命令
dSet.Tables("Articles_table").Select("Nom = '" & sName & "'")("Quantité")
我想知道我会在.select后面添加一行而不是我改变代码的方法之后放什么
“Nom”是一个专栏 “Quantité”也是一个专栏
基本上我想要做的是更新“Articles_table”中的特定数据,其中名称是Quantité行中的sName
我环顾四周,但似乎我无法通过谷歌获得正确的关键字,...,我确定有人在我面前试过这个如果它是一个双重帖子只是指出我,如果不是我愿意接受你的帮助x)
答案 0 :(得分:1)
DataTable的Select方法返回DataRows数组而不是单个DataRow
您需要添加行的索引器
Dim rows = dSet.Tables("Articles_table").Select("Nom = '" & sName & "'")
If rows.Count > 0 Then
Dim qta = rows(0)("Quantité")
....
End If
另外,我真的建议你将代码拆分为不同的行。如果select不返回任何行,则会等待异常。