N'utilise pas "ListBox1.SelectedItem", utilise plutot ".ToString()" a la fin.
Utilise des "Try...Catch" et n'oublie pas de fermer la connexion a ta base de données dans le "Finally".
N'utilise pas "debit.Text", j'image que "debit" est une TextBox. Donc renomme ta TextBox en "txtDebit", il en va de meme pour les autres composants. Ensuite:
1 2 3 4 5 6
| Dim debit, credit as Double
If Integer.TryCast(txtDebit.Text, debit) is Nothing Or Integer.TryCast(txtCredit.Text, credit) is Nothing)
MessageBox.Show(" debit et credit doivent etre une valeur numerique")
Return
End If
'... |
Partager