bonjour,
j'ai une question simple sur l'utilisation de la gestion d'erreur en .NET.
Donc j'ai une classe Client, ma classe lit un client en particulier dans la base suivant un ID.
public class Client
private _Nom as String
'Encapsulation.......
pour lire le nom contenu dans le dataset qui a ete rempli par une requete du genre "SELECT Nom FROM Client WHERE Id=1", vaut il mieux faire
try
Nom = MyDataSet.Table(0).Rows(0).item("Nom").ToString
catch
Nom = String.empty
End Try
ou vaut il mieux faire
if not MyDataSet.Table(0).Rows(i).item("Nom") is nothing
Nom = MyDataSet.Table(0).Rows(i).item("Nom").ToString
Je pense que le probleme dans le 2° cas est que si une erreur inconnue arrive le catch la gerera alors que la 2° solution non.
qu'en pensez vous ?
merci
Partager