Bonjour,

dans ma BD, je dois valider un code. Ce code est de ce format : AAAnnnnn
où AAA est alphabétique et nnnnn numérique.
Je veux donc vérifier que la 2e partie est bien numérique.
Pour cela j'avais pensé récupérer l'erreur de la fonction convert :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
select @ln_partie2 = convert(numeric,@ls_partie2)   
select @L_SQLERREUR = @@error
IF @L_SQLERREUR != 0   
begin   
	select @L_ERREUR = "Le code n'est pas valide"   
	select @L_RETURN = -1
	goto Sortie   
end
Mais ça ne marche pas... je ne récupère pas l'erreur de la fonction convert.

Quelqu'un a t il une idée ?