![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Hola otra vez!
Soy tozudo como una mula, y seguía con mi idea que los IBDAC no podían estar TAN mal programados. Y teneis CASI LA RAZON! En las IBDAC, los componentes que uso en el curro y que he recomendado al comapñero Gimli, un table.open se traduce en: Código:
SELECT COUNT(*) FROM table; SELECT * FROM table; ![]() Saludos, Marc |
|
#2
|
||||
|
||||
|
Cita:
Pero una base de datos relacional no tiene nada que ver con una tabla plana. En una RDBMS hay registros (y campos) con longitud variable, no existe un primer registro y un último registro, todo depende del orden con el que los queramos presentar. No podemos ir al último registro porque no sabemos cual es, ¿el último ordenado por fecha, por código, por nombre, etc.?, cuando hacemos un select traemos sólo unos pocos registros, por ejemplo, si los presentamos en un dbgrid normalmente serán justos los que quepan en pantalla, luego se irán trayendo los siguientes según avanzamos en el dbgrid, y si le damos "ir al final" entonces se traerá todos los registros. Son filosofías muy distintas de trabajo. Cita:
![]() Pero, repito, no es que esté mal programado, es que si quieres simular una tabla plana con un RDBMS no tienes otra solución. La otra solución es hacer lo mismo que FreeIB, FIBL, FIBplus, etc. ¡¡¡no tener componente TTable!!! ![]() Estas cosas se aprende estudiando bastante en profundidad las bases de datos, su código fuente, descubres cosas curiosas, trucos interesantes y algunos fallos tremendos. Las bases de datos son una de mis aficiones, me gusta inspeccionar cómo están hechas, hace muchos años hice un sistema de bases de datos como el de los dbf, al que añadí control multiusuario para red local. Y años más tarde hice otro sistema de gestión de bases de datos (un sistema Btree+) también con control de bloqueos, multiusuario, red, journaling, etc. en lenguaje C, lo utilicé en algunos proyectos propios y la verdad es que funcionaban muy bien estable y muy rápido. Lástima que los perdí en un disco defectuoso, estoy hablando de la época 1990 a 1995, ya ha llovido ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 10-07-2010 a las 17:52:50. |
|
#3
|
||||
|
||||
|
Cita:
![]() ![]() ![]() Veo amigo que te gusta mucho el tema de bases de datos, yo todavía no me animé a ver el code de Firebird... por empezar no se de C (y C++, ahora Firebird se ha portado a este) y el tema de los árboles B+ me suena un tantito a chino y que decir de snapshots... al concepto lo entiendo... la pregunta es ¿Y técnicamente, como se lo programa? ![]() ¿Haz considerado meterte bien de lleno en aportar tus conocimientos formando parte oficial de Firebird Proyect? Saludos, |
|
#4
|
||||
|
||||
|
Cita:
Por si fuese poco, el inglés y yo estamos peleados ![]() p.d. Evidentemente, dedicándole el suficiente tiempo y dedicación, no sólo yo podría colaborar, también cualquiera de vosotros.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal Última edición por Casimiro Noteví fecha: 11-07-2010 a las 00:38:06. |
|
#5
|
||||
|
||||
|
A Pues, si... viéndolo de ese modo esta difícil. Es una de las cosas malas que tiene este mundito... le hemos dado a él un valor tan alto que cualquier otro interés y gusto no puede ganarle una apuesta.
Es muy cierto amigo, cuesta y lleva tiempo es adentrarse en cualquier proyecto ya comenzado y maduro para ponerse al día. Lástima, estoy convencido que podrías ser de mucha utilidad para el equipo y el proyecto. ![]() Yo ya he dejado en pausa las traducciones. Logré traducir casi todos los documentos "Utility" (de hecho, me faltó nBackup solamente), Ernesto Cullen me había pasado algunas correcciones del primer documento, lo corregí y añadí algunas sugerencias y observaciones para conocer su opinión al respecto de algunas cosas y no he vuelto a recibir respuesta . Ya me había dicho que el estaba bastante ocupado y se le hacía difícil sacar tiempo para ver como andan mis documentos.Es una lástima que esto esté quedando en "veremos", sería un buen aporte para la comunidad en Español el tener a mano documentación en el idioma. Para colmo yo ahora también ando entrando en falta de tiempo. ![]() Saludos, |
|
#6
|
||||
|
||||
|
Por cierto... la función:
Puede simplificarse así:
![]() ![]() Saludos, |
|
#7
|
||||
|
||||
|
Cita:
... pero no los mantengas "escondidos". Yo voy recopilando todo el material interesante que encuentro y lo pongo en mi web, hay mucha gente interesada en este tema, son miles las descargas de estos documentos.Casi seguro que en poco tiempo acaban en la web de firebird junto al resto de documentos. Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
||||
|
||||
|
Cita:
El asunto de porqué no los doy a conocer públicamente amigo se debe a que, en primer lugar la traducción debe mejorarse. Mi inglés no es el mejor, y a pesar de que me ayudé de traductores y diccionarios cometo errores que deben revisarse. ¡Mejor no te dijo los orrores ortográficos y de traducción que por despistado se me pasaron! Mis documentos, si bien están armados con casi el mismo formato de las versiones pdf que pueden descargarse de la web oficial está en etapa de borrador. No sería adecuado que saliera al público sin tener una buena depurada.En segundo lugar, los derechos, oficialmente, le pertenecen a Norman Dunbar (y al autor del Paper Firebird Metadata y Security... que ahorita no recuerdo su nombre). Y para evitar cualquier malentendido y/o problema considero que es mejor buscar el aval y garantía de una voz oficial. Según me ha contado Cullen, cabía la posibilidad de que el mismo Paul Vinkenoog se encargara de armar los docs definitivos y subirlos. Es que el sistema CVS de Firebird requiere del uso de un cliente CVS y un programa aparte para armar los docs y poder exportarlos al formato adecuado. Luego se generan los docs en html y pdf como lo ven en el sitio oficial. Debido a que no me llevo bien con ese formato y la forma de generar la documentación (torpeza la mía ) había quedado en que yo llevaba la traducción, Ernesto hacía las observaciones y luego entre ambos las correcciones y por último el o Paul subía el archivo con el formato.Eso hace que todo sea más lento y engorroso. Ya veremos como se desarrolla esto. Quizá le de otra "apuradita" a Ernesto a ver que me dice... o de última me pongo en contacto con Paul. Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Delphi 6 y Firebird 2.1 | Pedro-Juan | Conexión con bases de datos | 7 | 21-09-2008 00:22:51 |
| Firebird y Delphi 7 | miguel_e | Conexión con bases de datos | 2 | 16-11-2007 18:11:23 |
| firebird y delphi.net | julyus | Firebird e Interbase | 2 | 25-10-2006 15:48:51 |
| Delphi 5 y Firebird | alexcabo | Firebird e Interbase | 3 | 18-07-2006 01:40:24 |
| Firebird en Delphi | JXJ | Firebird e Interbase | 3 | 04-11-2005 20:19:48 |
|