![]() |
Problema con procedimiento almacenado
Gracias por adelantado por su atencion, ahora, el problema es el siguiente:
uso firebird 1.5 y delphi sp2 con ibx tengo un procedimiento almacenado(SP) el cual debe de verificar si una ciudad ya existe en la base de datos, en su respectiva tabla ciudad, y debe de regresar un resultado, el asunto es que no me regresa el resultado correcto, supongo que por mala escritura de la SP, a qui pongo el codigo de la sp, agradesco de antemano cualquier ayuda.... Código:
SET TERM ^ ; |
Saludos
Tu procedimiento esta en lo correcto nada mas que no es lo mismo Nulo que vacio y tu estas tratando de comparar vacio con Nulo, cuando la ciudad no la encuentra el valor te regresa Nulo
Código:
SET TERM ^ ; |
Prueba así:
Edit: Veo que en lo que tardé en formar mi mensaje te respondieron... Pero bueno, la versión que te pongo del procedimiento usa una variable menos, la cual tu declaras pero no haces uso de ella, a menos que hayas puesto una versión reducida de tu procedimiento. Saludos... |
Prueba con esto:
a ver si te sirve |
La franja horaria es GMT +2. Ahora son las 22:51:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi