![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Ya parece que sí funciona !
![]()
__________________
Piensa siempre en positivo ! |
|
#2
|
||||
|
||||
|
Creo que es tu caso, que solamente un registro va acumplir la condición... ??
Si fueran varios registros los que cumplieran la condición, seguramente tal como lo dejas (SIN EL FOR) te petará... Haz la prueba.
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#3
|
||||
|
||||
|
Gracias ArdiIIa.
Creo que me estoy complicando bastante la vida por querelo hacer en un SP y no por código con diferentes preguntas y consultas. Ya me dí cuenta de lo que dices y lo estuve pensando. En teoría sólo debería devolver un registro. Pero al momento de ahora no te puedo decir al 100% seguro si finalmente puede darse también que existan más de un registro. Si fuera así, tampoco lo tengo solucionado porque el SP anterior no me funciona correctamente por lo que expliqué. Si no existe ningún registro que cumpla la primera condición, no entra siquiera al segundo Select. No sé como se podría hacer eso. Y ahora añado una nueva duda en relación con este tema. Todo esto viene porque en mi Select principal, dentro del programa, tendría que hacer esto : donde RACK_OBTAIN_BOOKINGNO es el SP. Ahora bien, lo que quiero es reutilizar el valor que me devuelve el SP para obtener dentro de ese mismo Select principal otros valores (en este caso dentro de la tabla BOOKINGS), de otras tablas cuyos registros deben depender del valor devuelto por el SP. Y me dá error al intentar reutilizar el 'BOOK_NO' que me devuelve el SP. Así que no sé cual será la mejor solución.
__________________
Piensa siempre en positivo ! |
|
#4
|
||||
|
||||
|
Supongo que Book:NO es un parametro de salida, entonces la cosa deberia ser, asi:
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 08-08-2007 a las 19:40:43. |
|
#5
|
||||
|
||||
|
Gracias Jhonny también a tí.
Independientemente de los ':' en el BOOK_NO como parámetro de salida, funciona correctamente al menos en Interbase 7.5 Y las comillas que hay en el las mete el IBConsole él solito. Si las quito y vuelvo a grabar el SP, me vuelve a poner las comillas. Independientemente de la sintaxis que funciona de una manera u otra, no resulevo aun la problemática de qué pasa si son dos los registros que me devuelve el 1er Select, tal y como indica ArdiIIa. Y por el contrario, tal y como indiqué, qué pasa si el primer Select no devuelve ningún registro. Pues que a mi entender no entraba a ejecutar siquiera el segundo Select.
__________________
Piensa siempre en positivo ! |
|
#6
|
||||
|
||||
|
Vaya, creía que te había mandado otro post contestanto y ha sido que no..
![]() Mira gluglu creo que esto que te voy a poner, te debería funcionar independientemente del número de registros que haya en la búsqueda... prueba y me cuentas:
__________________
Un poco de tu generosidad puede salvar la vida a un niño. ASÍ DE SENCILLO |
|
#7
|
||||
|
||||
|
Ahhh, y ¿Porque no usar un for select?
Nota: ArdiIIa se me a adelantado, y de que manera, mejor no se podia explicar. ![]()
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ Última edición por jhonny fecha: 08-08-2007 a las 20:17:37. Razón: ArdiIIa se me adelanto |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Stored Procedure,Triggers | Io | Firebird e Interbase | 8 | 08-01-2007 16:17:55 |
| Problema con stored procedure | dape | Firebird e Interbase | 11 | 20-10-2005 05:13:23 |
| Ver los Stored Procedure | tgsistemas | SQL | 0 | 06-04-2004 17:18:22 |
| Stored Procedure | tgsistemas | SQL | 1 | 27-02-2004 13:10:33 |
| problema con stored procedure | Markoz | Firebird e Interbase | 8 | 27-06-2003 13:46:31 |
|