0 votes

Erreur de division par zéro dans une procédure stockée

Bonjour, j'ai exécuté la procédure stockée suivante dans une application web .net. Puis j'ai exécuté l'application. J'ai obtenu cette erreur

" Erreur de division par zéro "

Procédure stockée :

CREATE procedure Details(@Stringtext varchar(8000),@SearchStringtext varchar(100))
as begin
SELECT ({fn LENGTH(@Stringtext)}-
{fn LENGTH({fn REPLACE(@Stringtext, @SearchStringtext, '')})})/
{ fn LENGTH(@SearchStringtext)}AS String_Count

end

0voto

gnud Points 26854

Il semble que la longueur de SearchStringtext soit de 0 -- la procédure essaie donc de diviser par zéro.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X