Problema de saldo insuficiente en el sistema de débito VB.net
if ss.Tables(0).Rows(0).item(1)<2 entonces 'Solo marcó los dos elementos UserID y Balance en la declaración de consulta , por lo que el Artículo (0) es ID de usuario y el Artículo (1) es Saldo.
msgbox("Saldo insuficiente")
end if
Supongamos aquí En el tabla que guarda los datos del saldo, hay exactamente un registro debajo de cada ID de usuario. Si es posible que no haya registros o haya más de dos registros, se deben agregar declaraciones de juicio para que el programa se ejecute de manera más segura.
Por ejemplo, puedes usar If ss.Tables(0).Rows.Count <1 Then 'Menos de 1 significa que los registros consultados son cero, es decir, no hay registros que cumplan con los criterios .
MsgBox("No hay ningún registro de saldo para este usuario, verifique el nombre de usuario.")
end if