Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-10-2006
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 24
Paoti Va por buen camino
respetando los lineamientos de los turno


peudes conecar firebird mediando ADO u ODBC, claro con la consiguiente lentitud de la aplicación por la cpaa externa, más sin embargo, la direferencia sería que ahora tu apliacion es indepiendiente del mtoor de datos, usando oledb.



saludos.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
Responder Con Cita
  #2  
Antiguo 13-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Gracias Paoti, ahora mismo estoy probando con los componentes que me recomendó Lepe. Por el tema de no instalarlos en la paleta (que poder se puede aunque no esta muy claro si es legal), los estoy creando por código. Y por ahora voy lento pero seguro, puedo crear una base de datos,una tabla nueva, insertar valores nuevo y leerlos. Como se suele decir me estoy familiarizando con el entorno

Pero sigo admitiendo sugerencias, ¿que les parece la elección que hice de Firebird Embedded + MDO?


Sigo experimentando ...
Responder Con Cita
  #3  
Antiguo 13-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Usarás el Ib Expert en su versión gratuita para crear las tablas y demás ¿no?

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #4  
Antiguo 13-10-2006
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 26
maeyanes Va por buen camino
También puedes usar los componentes IBX, que vienen con Turbo Delphi. Eso si, con algunas limitantes en cuanto a lo que podrás usar de Firebird, ya que estos no soportan al 100% las caracteristicas nuevas de Firebird.


Saludos...
Responder Con Cita
  #5  
Antiguo 13-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por Lepe
Usarás el Ib Expert en su versión gratuita para crear las tablas y demás ¿no?

Saludos
Pues no, ya dije que soy un poco novato en esto. Lo estaba creando por medio de un Script, usando el componente TMDOScript. Pero estaba buscando algo parecido a Ib Expert, gracias por el enlace.

Cita:
Empezado por maeyanes
También puedes usar los componentes IBX, que vienen con Turbo Delphi. Eso si, con algunas limitantes en cuanto a lo que podrás usar de Firebird, ya que estos no soportan al 100% las caracteristicas nuevas de Firebird.
Si te refieres a los componentes Interbase Express no están disponibles en la versión Explorer, al igual que los Indy se copian durante el proceso de instalación pero cuando quieres agregarlos a la paleta de componentes muestra un mensaje de error diciendo que tu licencia no permite instalar esos componentes. Pero gracias por el consejo, la verdad es que ni siquiera me había fijado en ellos al no verlos en la paleta.
Responder Con Cita
  #6  
Antiguo 13-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Hombre, hacerlo por Scripts es lo suyo, incluso diría que es más rápido que con interfaz gráfica, ya que con tantos clics de ratón te aburres, y si son muchas tablas, peor que peor.

Tambien existe lo contrario, creas el diseño de la base de Datos (modelo entidad-relacion, tablas, sus campos y las relaciones) y un programa te da el sql para ejecutarlo en un Script creando todas las tablas, indices, etc. De hecho creo recordar que la versión de pago de Ib Expert lo tiene.

Tambien tienes IBUtils, que desde una BBDD Firebird, te devuelve el modelo entidad relación, permitiendo añadir campos, índices etc. Él genera las instrucciones sql (create index, alter table, etc ) y permite imprimir el modelo, es una gozada tener siempre el esquema a un golpe de vista (aunque ocupe 3 o 4 folios pegados con pegamento.

Lo que me gustó es que a cada tabla le puedes poner un color, así al grupo de tablas Clientes-Telefonos_De_Clientes le asignas un color, al grupo Factura-Productos-Detalles_de_Facturas le das otro color, etc. Cuando estas creando las ventanas para cada grupo, te centras en ese color, abstrayéndote del resto de detalles. Será una tontería, pero encuentro las cosas más rápido.

Es lo que tiene no querer pagar un programa en concreto (por ejemplo IB Expert Profesional) debes usar 20 programitas separados para tener la misma funcionalidad.

¿He dicho que IBUtils es Free?

Ya puestos a reunir programas Free y de buen uso, tambien está ESSModel, supongo que lo conoces, ya que no tiene nada que ver con BBDD, y ayuda en la OOP.

Otro más que uso es el Buscaminas... pero es más conocido

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #7  
Antiguo 13-10-2006
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
En cuanto a lo de crear a mano las componentes y demás, supongo que puede alkigerarse la carga si centralizas. Por ejemplo, en un DataModule creas por código tus objetos dataset y en los formularios colocas datasource y controles de edición que ésos sí se pueden insertar.

// Saludos
Responder Con Cita
  #8  
Antiguo 13-10-2006
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 23
RONPABLO Va por buen camino
el embebido es bueno, y ademas ayuda mucho el no tener que preocuparse porque el servidor de firebird no este corriendo, lo unico malo es que solo permite que una aplicacion se conecte simultaneamnete con el... pero en si... cuando lo necesites, pues simplemente montas el firebird SS o SC y listo, con las MDO aun no he trabajado, solo una vez las vi y son muy similares a las IBX, por ultimo un consejo que descubri con el tiempo... crea un DataModulo donde tengas todos los DataSets, todos los Querys y Coneccinoes, Transacciones y en si todo lo que se refiera del manejo de datos (es mas dentro de ese modulo crear procedimientos tales como guardar(consulta :TMDOQuery) donde mandas como parametro el dataset o la consulta que quieres le aseguro que ayuda mucho y ahorra dolores de cabeza..
Responder Con Cita
  #9  
Antiguo 13-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Cita:
Empezado por RONPABLO
por ultimo un consejo que descubri con el tiempo... crea un DataModulo donde tengas todos los DataSets, todos los Querys y Coneccinoes, Transacciones
Depende de la filosofía que se quiera adoptar. Normalmente una ventana solo se abre una vez y despues se cierra, en ese caso tu filosofía es acertada.

Imagina que quieres 2 ventanas de clientes abiertas al mismo tiempo, una para modificar y otra para consultar datos de otro cliente, para copiar y pegar, etc. En este caso, si todas los MDODATASETS estan en el Datamodule, al moverte desde una ventana de Clientes, la otra ventana sigue los movimientos, porque comparten el mismo Dataset, al poner en Insertar una ventana, la otra tambien se pone. Obviamente en este caso, es necesario tener los MDODATASETS cada uno, en su Ventana, para que sean datasets independientes.

Te doy la razón en que siempre es bueno tener un Datamodule para situar el MDOTransaction y el MDODatabase, amén de esas rutinas auxiliares que comentas.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #10  
Antiguo 13-10-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 27
Caral Va por buen camino
Hola seoane
Despues de ver esto estoy un poco :
Cita:
una amiga necesita organizar su trabajo (pedidos, fechas de entrega, etc ...) y me a preguntado si le podía hacer algo sencillo.
Voy a dar mi opinion, ya se que van a sonar todas las campanas, pero aun asi lo voy a hacer, de alunno a maestros.
No conozco bien Firebird, pero si veis por el foro encontareis que hay mas dudas que respuestas, a mi forma de ver cuando se quiere hacer algo sencillo que te lleve un par de horas, totalmente funcional, yo usaria Access, ya sonaron las campanas!!!??? , Lo se, limitantes, pero nada inalcanzable, trabajo con access en mi negocio, tiene mas de 800m, lo tengo ligado a MySql por si acaso, y no tengo ningun problema, es mas hasta por internet lo manejo,(me enseñaste tu a hacerlo ),es mi humilde opinion.
Crear bases de datos por codigo, enlazarlas via tal o cual modo, muy bonito, aprenderas mucho, pero de simple y sencillo nada de nada.
Te aseguro que con tu experiencia te sientas delante del ordenador y en una hora tienes un programa que haga lo que tu amiga necesita.
Ya se que vendra el chaparron, pero me agunto.
Saludos Maestro
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consejos para ventanas modales ? Tecnic2 OOP 14 16-10-2006 22:37:20
Necesito Consejos Para Aplicacion De Administracion pablo2244 Conexión con bases de datos 5 20-05-2005 02:21:36
Consejos para desarrollar en equipo Onti Varios 1 15-01-2004 17:50:25
Ayuda para empezar aplicacion Ezecool Varios 1 13-07-2003 09:50:55
Necesito de sus consejos para comenzar !!! Exequiel Firebird e Interbase 2 04-07-2003 09:51:27


La franja horaria es GMT +2. Ahora son las 23:14:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi