![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#81
|
||||
|
||||
Injusta no lo se, fuera de lugar no lo creo... aquí se está defendiendo la gratuidad y el ejemplo que ha puesto egostar es claro. Cuando es gratis todo mundo se interesa pero cuando algo cuesta a nadie le importa...
Hay un dicho en México que lo refleja: "Gratis hasta unas puñaladas" Es verdad que pocos conocen del tema pero me pregunto... habría tenido tan poca asistencia si el tema fuera que se regalaba ese libro?
__________________
Conoce mi blog http://www.edgartec.com |
#82
|
||||
|
||||
Pienso que igual de concurrido, por ejemplo, yo no sabía que fuese de pago, sólo vi el anuncio y pensé "vaya, para cuando me haga falta ya sé a donde debo acudir por un libro sobre este tema", no llegué siquiera a profundizar para ver si era de pago o gratis o libre.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#83
|
||||
|
||||
Cita:
// Saludos |
#84
|
|||
|
|||
Cita:
Y si, encontré uno que tiene características "similares". La cara oculta de delphi 6 (regalo de Ian Marteens). Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#85
|
||||
|
||||
36 respuestas en 2 años, las visitas aumentan bastante todos los días por culpa de los 'bots' de google, microsoft, etc.
Habrá que esperar un par de años para comparar ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#86
|
||||
|
||||
Yo creo, sinceramente, que la diferencia de "popularidad" es debida única y exclusivamente a que el libro del amigo jachguate es muy técnico y avanzado, su temática no está al alcance de cualquiera, fíjate que la mayoría de usuarios que hay por aquí son bastante novatos, no tienes más que ver las preguntas que hacen y lo confundidos que están, que todavía no entienden ni lo más básico de la programación, no digamos ya sobre delphi.
Y como todo libro muy técnico, nivel avanzado y temática muy "vertical", tiene un público muy "filtrado", más bien gente bastante experta. No es un libro para "las masas" aficionadas de delphi.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#87
|
||||
|
||||
Estaba preparando una respuesta pero he decidido no hacerlo, porque argumentar el porqué un hilo de Marteens tiene más popularidad que un hilo de jachguate podría confundirse con restarle méritos a Juan Antonio y estoy muy lejos de eso.
Simplemente diré, que, más que defender un punto, da la impresión de que tienen cierto rencor por no haber visto aquí una recepción más abultada a la traducción del libro de Programación Paralela, un rencor, que ni siquiera sé si el propio Juan Antonio tiene. // Saludos |
#88
|
|||
|
|||
![]() Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#89
|
||||
|
||||
Cita:
Bueno, ajustandonos al debate. En lo personal jamás he tenido problema con usar software de paga o software open source, pues como muchas veces ha comentado ego, en tanto la solución se ajuste al problema y lo resuelva de manera óptima para mi no hay ningún problema... A diferencia de Casimiro para mi tanto linux, como windows o mac son muy buenos sistemas operativos, cumplen las tareas para las que fueron hechos y lo hacen bien. Decir que Windows 2008 es una porquería solo por que tiene un costo de licenciamiento y es´producto de microsoft es, a mi parecer errado.
__________________
Conoce mi blog http://www.edgartec.com |
#90
|
||||
|
||||
Vaya, hoy ha dimitido el máximo responsable de windows 8 y surface, no ha querido decir el motivo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#91
|
||||
|
||||
Nop, este hilo se trataba de otra cosa, pero ¿ya qué?
![]() Cita:
![]() Por cierto, Casi: nuevo tema, nuevo hilo. ![]() |
#92
|
||||
|
||||
Me dejé llevar por la emoción
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#93
|
||||
|
||||
Cita:
Y no. El hilo, o mejor dicho, la discusión que comenzaste, no es gratuito vs paga, sino, como ahora vuelves a decir, a si la gratuidad es o no un factor para elegir un producto. Entonces, poner de ejemplo un producto gratuito que es de sobra reconocido por su calidad, difícilmente pude tomarse como un argumento fuerte, asi como tomar un ejemplo de un producto de pago dirigido a una comunidad muy reducida también sólo con una imaginación muy amplia podría tomarse como argumento fuerte. // Saludos |
#94
|
||||
|
||||
Cita:
![]() ![]() ![]() Cita:
Saludos...
__________________
Conoce mi blog http://www.edgartec.com |
#95
|
||||
|
||||
Ya habrán pasado unos 4 o 5 años que use MS SQL server y me fue muy útil retornar varios cursores, el XML debó decir que nunca lo use, y la conexión con bases de datos del mismo o de distinto servidor era algo que probé mucho porque me gustaba, aun así no lo hice porque tuviera la necesidad, me gustaba mucho hacer un
Sin necesitar que definir que campo1 era un entero y que campo2 era un varchar, aun así más de una ocación me hizo mucha falta el manejo que se da con el suspend de firebird que en MS SQL Server no se como se hace (las respuestas que recibí en el momento es que no tenía algo similar), para mis necesidades de procedimientos almacenados me parece más grabe que falte el supend que el poder retornar múltiples datasets, ya que con el mismo suspend puedo retornar datos mejor filtrados, no dudo que para otras necesidades sea mejor el tener múltiples cursores. Respecto a lo gratis o lo de pago, pues todo depende, el hecho de descargar y usar Firebird ya se le está apoyando, y esto le produce ganancias, ahora pasar por caja no está de más, además de poner en el acerca de un "power by Firebird x.x" no está nada mal
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#96
|
||||
|
||||
Cita:
__________________
Conoce mi blog http://www.edgartec.com |
#97
|
||||
|
||||
Dentro de un procedimiento almacenado e incluso en un EXECUTE BLOCK puedes tener varios SELECT, pero el select que retorna los datos es el que tiene el SUSPEND, creo que lo mismo aplica en variables de salida, que a la final es lo mismo.
Saludos.
__________________
mas confundido que Garavito el día del Niño. |
#98
|
||||
|
||||
Cita:
Entonces entiendo que el suspend identifica de manera explicita que select quieres devolver... lo cual no debería ser necesario peus el mismo lenguaje PLSQL o TSQL establece la manera en que un sp retorna un recordset... supongo que debe tener algún uso adicional en firebird... o es solo ese? identificar que selecte se devolvera?
__________________
Conoce mi blog http://www.edgartec.com |
#99
|
||||
|
||||
Cita:
Y no por eso se va a retornar los datos de campo1 y campo2 como resultados de un cursor, en Firebird tengo que declarar que parametros van a salir en el cursor e ir por medio de un comando llamado "for select" recorriendo el dataset que necesito consultar, ahora yo con la información que me retorna Campo1, Campo2 en el "for select " no necesariamente es la que quiero mostrar, con ella por ejemplo necesito hacer varias operaciones antes de mostrarla y al final puedo entregar un recordSet construido con información muy diferente a la que viene en la consulta original y es ahí cuando tengo el resultado que igual en una o varias variables de resultado y doy la orden de suspend y me sale un recordset con campo3 y campo4 que eran los resultados obtenidos por campo1 y campo2, también puedo fabricar un recordset de algo que no es una tabla, ejemplo
Con el procedimiento almacenado anrterio envio como paramentro de entrada una seríe de números separados por comas, por decir "1,4,6,7,12,22", internamente hago una operación de cadenas y retorno como recortset los números en valor entero, y con ellos puedo hacer inner joins on validaciones tipo exists que me funcionan más rápido que validaciones "where campo in ('1,4,6,7,12,22'). la verdad siento que no soy muy claro al tratar de explicarme, pero eso es una idea de lo que hace el suspend
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H" |
#100
|
||||
|
||||
Cita:
Pero eso no es agregar código adicional? Mysql y MsSql por ejemplo tu haces un
y eso obtienes al ejecutr el SP con lo que no requieres de un suspend o fetch etc... En oracle y Db2 al contrario debes delcarar como un cursor el recordset que deseas dar como salida del SP pero al final con un mero Open CurName obtienes la salida del sp... Entonces.. déjame ver si entiendo bien, En Firebird debes hacer todo ese código para poder dar salida a un simple resultset en un SP? ![]() ![]()
__________________
Conoce mi blog http://www.edgartec.com |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda: "Record not found or changed by another user" | alquimista_gdl | Conexión con bases de datos | 14 | 21-03-2009 20:09:21 |
Cursor "intermitente" al realizar consultas. | mlara | Firebird e Interbase | 1 | 24-05-2008 02:51:26 |
Error Invalid blob handle in record buffer??? sin usar "Blobs to cache" | varuhs | Conexión con bases de datos | 4 | 22-01-2007 21:19:53 |
¿Como Guardar un "RECORD" en un campo BLOB? | sitrico | Conexión con bases de datos | 5 | 29-06-2004 17:32:01 |
"no current record for fetch operation" con procedimiento almacenado usado en Select | Al González | Firebird e Interbase | 1 | 17-03-2004 21:13:17 |
![]() |
|