![]() |
Como realizar una aplicacion cliente/servidor en interbase?
Hola hace tiempo que programo con delphi5 e interbase pero siempre en aplicaciones de escritorio. Ahora tengo que hacer una aplicacion cliente/servidor y tengo algunas dudas que quizas me podias responder:
1) ¿Que componentes utilizo el ibtable o el ibsql?, he leido bastante libros y todos recomiendan para este tipo de aplicaciones el segundo. ¿que opinais? 2) En caso del segundo ¿Como hago los insert y edit mediante la actualizacion en cache? puede alguien indicarme si ha trabajo con esta configuracion que tal funciona en red y que problemas ha tenido. 3) Y la tercera y la mas importante porque es donde no tengo ni idea de como hacerlo es ¿Como programo el database para que en los clientes se conecte al servidor?. Se supone que en los clientes correra el interbase client y la base de datos estara en el servidor con interbase server (el 7 por cierto), cuando instale mi aplicacion cliente ¿tengo que mostrar un formulario para que indiquen la ruta de la base de datos a la que se tiene que conectar o basta con configurar una serie de parametros en el interbase Client? Gracias por todo y perdon por el rollo. |
Cita:
Cita:
Lo que tienes que tener muy en cuenta en el momente de trabajar en red es hacer consultas que devuelvan los registros que realmente necesitas, es decir, si tienes una tabla de 125 campos y 1millon de registros no hagas cosas como select * from tabla sino algo como select campo1, campo2,..,campoN from tabla where condicion/es Es muy importante minimizar el flujo de información por la red Cita:
|
Hola,
Cita:
Los componentes IBX recomendados normalmente son: TIBQuery y TIBDataSet Cita:
Cita:
Saludos. Nota: no he respondido a la cuestión 2 porque hay compañeros en el foro con mucha más experiencia con las actualizaciones en caché. |
La franja horaria es GMT +2. Ahora son las 15:22:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi