FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Caso específico
Feliz Año Nuevo. Exitos para todos.
Ahora bien....Se necesita instalar en una maquina linux ubuntu una base de datos FireBird, que luego va a ser accesada por varios clientes desde estaciones winxp (10 pcs). Cual de las versiones disponbles es recomendable para ambos casos (Server/Client). Nota: La aplicación se desarrollará en D7 y se ha probado localmente en forma parcial con interbase 6.0 y componentes ibx y funciona ok |
#2
|
||||
|
||||
Pues "server" en el servidor y "client" en el cliente, es lógico, no?
Yo acostumbro a poner la "superserver" aunque depende de las condiciones puede ser mejor instalar la "classic". Te copio parte del libro de firebird sobre el tema: Cita:
|
#3
|
||||
|
||||
En mi opinión me voy por el camino de SuperServer en ambos sistemas operativos. Ok ya tengo definida la versión. Cómo hago para instalar dicha versión en el server y de donde se baja? Gracias.
|
#4
|
||||
|
||||
Indices con FireBird
En mi caso, ya he instalado firebird en el servidor y en el cliente, pero ahora a nivel de programación estoy utilizando delphi 7 y los componentes ibx para accesar a la base de datos, necesito indexar la base de datos, pero no tengo idea de como hacerlo. Ahora bien, tengo un tabla con dos campos:
codigo Varchar (10) descripcion Varchar (50) Quiero indexar la tabla para ordenarla y para buscar más rápido las descripciones. Los componentes que uso son: IBDataBase IBTransaction IBDataSet DataSource. Se les agradece.... |
#5
|
||||
|
||||
Definitivamente el silencio es espantojo ......
|
#6
|
||||
|
||||
Te recomiendo que leas en la documentación de ib/fb sobre la instrucción create index.
hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
|||
|
|||
Lo que pasa es que da la impresion de que no te haz tomado la molestia de buscar en los foros la respuesta, o quiza es que opinan que la pregunta es muy tribial ....
en todo caso te recomiendo que uses ibexpert... abras la base de datos... abras la tabla -> ficha index -> click derecho sobre la cuadricula -> new index sigue las instrucciones.... la instruccion generada es asi CREATE INDEX NEW_TABLE_IDX1 ON NEW_TABLE (campo) Lo que si te recomiendo es que cuando sean preguntas diferentes, crees un nuevo hilo....(por eso mandan vez tras vez a leer la guia de estilo.... )
__________________
if Vivir = Vivir + Aprender then Aprender = ? Alfredo Borges |
#8
|
||||
|
||||
Ok Alfredo,
He revisado la documentación al respecto, de hecho tengo la instalación 100% de firebird en un servidor linux y lo veo desde winxp sin problemas y con mi aplicación, he realizado la actualización en las bases de datos, además estoy trabajando con el ibexpert ya que lo he utilizado con interbase a nivel local, pero, a nivel de programación y con los componentes ibx, la pregunta es: cómo utilizo los índices, es decir, de que manera busco información con ellos. En el cuarto mensaje de este hilo, hice una descripción del ambiente donde me encuentro. De todas maneras, pido disculpas por mis errores y nuevamente digo: lo tamaré en cuenta la próxima vez. Gracias... Nota: es mi primera aplicación desarrollada cliente/servidor. |
#9
|
||||
|
||||
Cita:
y firebird se encargará de usar los índices que necesite, no tú, para devolverte los datos solicitados de clientes chinos y ordenados por su nombre. Te recomiendo un libro, la página del autor. |
#10
|
||||
|
||||
Cita:
Cita:
Si queres profundizar en firebird, hay otro libro que debieras tener a mano. Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|