我正在尝试更新vb.net上数据库(MySQL
)中的记录。我想根据文本框更新记录。我正在使用循环,因为我有多个文本框,使用Ctype的数量和价格具有不同的名称。
我的代码示例是:
j=58
For i As Integer = 1 To 19 Step 1
Dim pricebox As TextBox = CType(Me.Controls("TextBox" + CStr(i)), TextBox)
Dim qtybox As TextBox = CType(Me.Controls("TextBox" + CStr(j)), TextBox)
sqlcommand.Parameters.AddWithValue("@id", i)
sqlcommand.Parameters.AddWithValue("@qty", CInt(qtybox.Text))
sqlcommand.Parameters.AddWithValue("@price", CInt(pricebox.Text))
j=j-1
Next
但是在运行时,它会抛出:
“对象引用未设置为实例”在线 “sqlcommand.Parameters.AddWithValue(”@ qty“,CInt(qtybox.Text))”
任何帮助都会受到衷心的感谢,谢谢。
答案 0 :(得分:0)
这就是我所做的:)
const Feeder = graphql(gql`{
planets {
id
name
}
}`)
const Feeder2 = Feeder(compose(props => (props.data.planets || []).map(planet => {
return graphql(gql`{
orbitalLength(idPlanet: $idPlanet)
}`, {
name: `orbitalLength-${planet.id}`,
options: {
variables: {
idPlanet: planet.id
}
}
})
})))
const FeededComponent = Feeder2(Component)