![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Procedimiento en Firebird con parámetro NULL
Hola foro!
Tengo un procedimiento en Firebird que recibe una serie de parámetros y uno de ellos en alguna ocasión puede ser nulo. Si lo ejecuto con IBExpert y marco este argumento como nulo va bien, pero desde mi código no logro pasar este argumento como nulo, me lo toma como 0 con lo que el resultado obtenido no es el deseado. Gracias |
|
#2
|
||||
|
||||
|
Pero, ¿Porque no puedes hacerlo desde tu codigo?, ¿Te muestra algún error?, Seguramente sera de ayuda que nos muestres el codigo en cuestión.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
|
#3
|
|||
|
|||
|
En firebird tengo un procedimiento almacenado:
Y si ejecuto este procedimiento con el IBExpert marcando "mivariable" como NULL pues no pasa nada. En cambio en mi aplicación tengo el código:
Si en la segunda linea ponto 3, 4 o algún otro número mi base de datos se modifica correctamente, pero si no doy valor a ese parámetro o trato de ponerle a nulo me modifica la base de datos igual que si le paso un cero. |
|
#4
|
|||
|
|||
|
hola
Hola .. no tengo un delphi a mano ahora pero, creo que por más que sean parámetros en null se les debe asignar el valor de la siguiente forma:
...parambyname('nombredelparametro').value:=null; |
|
#5
|
|||
|
|||
|
Eso ya lo he probado y en el procedimiento me toma ese parámetro como 0 en lugar de NULL.
Hasta que de con la forma de hacerlo "bien" he modificado el procedimiento de tal forma que nunca sea necesario recibir ese parámetro con valor 0 y que cuando detecte que tiene ese valor lo cambie a nulo. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Parametro nulo en un procedimiento almacenado | Viky | SQL | 3 | 29-03-2007 22:45:22 |
| Averiguar si un parametro admite NULL | oneril | SQL | 0 | 08-08-2006 11:36:07 |
| Problemas con parametro Null en MSSQL Server 2000 | pigu | SQL | 1 | 27-10-2005 22:18:44 |
| Pasar parametro a un procedimiento? | danytorres | Varios | 2 | 12-12-2003 09:55:09 |
| Si el parámetro es null mostrar todos | jam | Firebird e Interbase | 5 | 25-11-2003 22:43:24 |
|