![]() |
![]() |
| 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
|
|||
|
|||
|
Supongo que funcionaría en el caso de la secuencia siempre fuese la misma.
El ejemplo que les coloqué es solo eso, un ejemplo, el caso real es cuatro veces más complejo. En ese caso, la secuencia es hasta 31 (los 31 días del mes)... de modo que tu idea funcionaría perfectamente (teoricamente, porque todavía no la he probado). Pero me sigue intrigando algo: ¿como sería generar esa secuencia de 31 o 3000 numeros usando un contador, cuando el resultado es nulo? Se supone que se puede atrapar con un WHEN SQLCODE 100 DO sin embargo he probado con esa setencia y no funciona... (esa es al razón por la que postee el mensaje).
__________________
"Nadie es perfecto" (Don Nadie) |
|
#2
|
||||
|
||||
|
Hola.
Hay varias formas de conseguir el resultado desde un sp. Me he dado a la tarea de codificar una de ellas y en mis pruebas todo ha sido satisfactorio. Aqui dejo el script para que lo probes por vos mismo y que lo adaptes a tus necesidades.
Espero sea de ayuda para vos y para la comunidad. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#3
|
|||
|
|||
|
Hola Jachguate !!
...prove tu código y funcionó perfectamente !!! muchisimas gracias... Ahora lo que no entiendo es porque mi humilde programita no solo no funciona, sino que ademas provoca un bloqueo que el IBConsole (tengo que terminar el proceso en el administrador de tareas de windows)... he aquí mi código:
__________________
"Nadie es perfecto" (Don Nadie) Última edición por DobleSiete fecha: 15-04-2005 a las 19:07:07. |
|
#4
|
||||
|
||||
|
Creo que no has comprendido la idea completamente y pues solo has complicado tu código... eso de comprender la idea ya te toca a vos, dado que aqui venimos para aprender a programar y afinar nuestra lógica, mas que para encontrar quien programe por nosotros...
Realmente no es tan dificil la tarea de adaptar el código de mi sp para que funcione bajo tus condiciones... pero no te vas a ir de aqui sin ensuciarte las manos, asi que ¡a picar piedra!. Tratá de comprender la lógica del sp, y luego bastará con sustituir un par de cosas para que funcione en tu caso. Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
#5
|
|||
|
|||
|
Cita:
Lo que quise decir, es que no entiendo el fallo que provoca mi programa (si es que no solo no funciona, sino que ademas deja colgado IBconsole!!!) Esa es mi confusión. Postee el programa para ver si podias hacerle un diagnostico y decirme donde meti la pata para evitar el error en el futuro. Fijate que usa WHEN...DO, por lo tanto se supone que es mas practico, pues captura un resultado nulo de una consulta... Gracias otra vez por el programa, ya me ocupare de sacarle el jugo 8-)
__________________
"Nadie es perfecto" (Don Nadie) |
|
#6
|
||||
|
||||
|
Cita:
Cita:
![]() Creo que ya captaste la idea de lo que mi rutina hace, pero sigo creyendo que no has captado la idea de como lo hace. Estoy seguro que IBConsole no se queda colgado... se queda esperando respuesta del servidor, que seguramente está atendiendo un ciclo infinito. No puedo decir mas pues ahora estoy corto de tiempo para analizarlo mas despacio. Cita:
Cita:
![]() Hasta luego. ![]()
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|