Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-11-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Conectar más rapido con interbase

Hola tengo una aplicacion en delphi, y cuando me conecto se demora muchisimo, aproximadamente 1 minuto.

tengo un boton para conectarme a una base de datos en interbase 6.0
asigno :
el nombre de la base de datos
y activo el componente q conecta la bdatos

pero esa conexion se demora mucho,
¿Como puedo hacer para conectarme mas rapido a interbase?
no se si inhabilitandole algo o algun metodo, se los agradezco.

Última edición por ingabraham fecha: 07-11-2008 a las 16:12:08.
Responder Con Cita
  #2  
Antiguo 06-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Es de sobra conocido que Windows XP realiza una copia de seguridad de todos los ficheros con la extensión de interbase, porque "cree" que son suyos. Simplemente cambia tu extensión de la base de datos, para que el sistema operativo no la tome como suya.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 06-11-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por ingabraham Ver Mensaje
pero esa conexion se demora mucho,
¿Como puedo hacer para conectarme mas rapido a interbase,
no se si inavilitandole algo o algun metodo, se los agradezco
¿De cuanto tiempo hablamos?
¿Qué es mucho?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 07-11-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
Es de sobra conocido que Windows XP realiza una copia de seguridad de todos los ficheros con la extensión de interbase, porque "cree" que son suyos. Simplemente cambia tu extensión de la base de datos, para que el sistema operativo no la tome como suya.

Saludos
como asi:
Osea si la bdatos se llama nomina.gdb
se la cambio digamos a otra extencion nomina.db
¿que pasa con interbase , reconocera esta base de datos.db, funcionaria igual?
Responder Con Cita
  #5  
Antiguo 07-11-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Neftali Ver Mensaje
¿De cuanto tiempo hablamos?
¿Qué es mucho?
en realidad si, se demora aproximadamente de 40 a 60 segundos
osea es mucho. parece un sistema viejo. para ese tipo de conexión, creo que me esta decepcionando interbase 6.0 por que si es asi q esta vacia ahora que tal cuando este llena la dase de datos.

Que puedo hacer?

Última edición por ingabraham fecha: 07-11-2008 a las 16:14:33.
Responder Con Cita
  #6  
Antiguo 07-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
Exacto, has de hacer eso.

Según estos mismos foros, ese problema demoraba la apertura unos 30 segundos, así que casi al 99 % diría que es tu caso también.

La extensión de un archivo no está ligado con el formato de archivo. Es sólo una convención.

El único problema es al abrirlo por ejemplo, con IB Expert, que el diálogo de abrir filtra los archivos mostrando sólo gdb. Debes decirle que te muestre todos los archivos, o escribir el nombre con extensión tú mismo.

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 07-11-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
Exacto, has de hacer eso.

Según estos mismos foros, ese problema demoraba la apertura unos 30 segundos, así que casi al 99 % diría que es tu caso también.

La extensión de un archivo no está ligado con el formato de archivo. Es sólo una convención.

El único problema es al abrirlo por ejemplo, con IB Expert, que el diálogo de abrir filtra los archivos mostrando sólo gdb. Debes decirle que te muestre todos los archivos, o escribir el nombre con extensión tú mismo.

Saludos
Gracias, pero no corro ningun riesgo de que la información se me dañe, o exista inconsistencia. ?¿has hecho esa pruba, tienes algun sistema funcionado asi, que extencion me recomiendas?
Responder Con Cita
  #8  
Antiguo 07-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
lo dicen aquí y aquí (este último con fecha de 2003), pero por lo que más quieras, no hagas copias de seguridad .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #9  
Antiguo 10-11-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Al cambiarle la extención aumenta la velocidad de la conexión?

Gracias por tu ayuda amigo,


Pero realmente al cambiarle la extención aumenta la velocidad de la conexión?, a que se debe esto?.

Que otra forma puedo hacer para buscar una rapida conexión?
Responder Con Cita
  #10  
Antiguo 11-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino


El problema no es interbase, éste funciona muy bien.

El latoso es Windows XP que se mete por medio cuando vas a abrir un fichero que tiene extensión "gdb" y hace una copia del archivo al completo, de ahí que Interbase se quede congelado mientras el latoso hace la copia.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #11  
Antiguo 11-11-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje


El problema no es interbase, éste funciona muy bien.

El latoso es Windows XP que se mete por medio cuando vas a abrir un fichero que tiene extensión "gdb" y hace una copia del archivo al completo, de ahí que Interbase se quede congelado mientras el latoso hace la copia.

Ya cambie la extencion de la base de datos a .ib
ya coloque el datamodulo a cargar primero
y nada sigue el mismo tiempo de demora

una pregunta si se hace una restauracion de sistema , se cambia la clave de interbase
Responder Con Cita
  #12  
Antiguo 12-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
¿el mismo tiempo que antes?

Bueno, al menos ya hemos quitado un posible problema que te encontrarías al ejecutarlo en un Pc con la opción habilitada de Restaurar sistema.

Ahora que ya tenemos descartado este problema, habrá que ver qué más puede ralentizar la conexión.

Por ejemplo, tienes un botón para conectar la base de datos, pero, ¿tienes algún código en el evento "Afterconnect" del TIbDatabase?

Lo pregunto, porque igual conectar es rápido, pero si después de conectar, abres todas tus tablas, podría ser que la ralentización estuviese ahí (en la apertura de una tabla) pero piensas que es al conectar.

Por cierto, ¿usas objetos TIbTable? o ¿estás usando TIbDataset?
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #13  
Antiguo 05-01-2009
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Lepe Ver Mensaje
¿el mismo tiempo que antes?

Bueno, al menos ya hemos quitado un posible problema que te encontrarías al ejecutarlo en un Pc con la opción habilitada de Restaurar sistema.

Ahora que ya tenemos descartado este problema, habrá que ver qué más puede ralentizar la conexión.

Por ejemplo, tienes un botón para conectar la base de datos, pero, ¿tienes algún código en el evento "Afterconnect" del TIbDatabase?

Lo pregunto, porque igual conectar es rápido, pero si después de conectar, abres todas tus tablas, podría ser que la ralentización estuviese ahí (en la apertura de una tabla) pero piensas que es al conectar.

Por cierto, ¿usas objetos TIbTable? o ¿estás usando TIbDataset?

tengo una idea Are lo sgte haber que tal:
desconectare todos los componentes asociados al TIBDATABASE

en el boton concetar solo are lo sgte:
TIBDATABASE.conection = true

y al momente de usar un TIBQUERY REALIZARE LA CONEXION CON LA BDASE DATOS TIBQUERY.DATEBASE=TIBDATABASE

que opinas, mejorara la conexion ?
otra pregunta para que se utiliza el undirectional de los query
Responder Con Cita
  #14  
Antiguo 05-01-2009
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
Como te conectas, por VPN?, creo que no nos has dado todos los detalles, conexiones, etc.etc.
Responder Con Cita
  #15  
Antiguo 05-01-2009
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Kipow Ver Mensaje
Como te conectas, por VPN?, creo que no nos has dado todos los detalles, conexiones, etc.etc.
la conexion es la sgte

Utilizo un TIBDATABASE - ibtransaction(Manejo transaccion de la BDatos)

asigno la dirección de la base de datos
y le doy al momento de establecer la conexion hago lo sgte: conected =true;


los componentes para la consulta que utilizo son:
TIBQUERY y el TIBDATASOURCE (enlace)
asociados al tibdatabase y listo.
Responder Con Cita
  #16  
Antiguo 05-01-2009
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
la base de datos la ingresas de esta forma

ip+unidad+directorio+nombrebase?

te preguntaba lo de la conexion porque estamos en el foro de internet, o lo estas haciendo localmente?,

que version de windows utilizas (service pack)?
Responder Con Cita
  #17  
Antiguo 05-01-2009
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Kipow Ver Mensaje
la base de datos la ingresas de esta forma

ip+unidad+directorio+nombrebase?

te preguntaba lo de la conexion porque estamos en el foro de internet, o lo estas haciendo localmente?,

que version de windows utilizas (service pack)?
coneccion local
c:bdatos.ib

xp service pack 2
Responder Con Cita
  #18  
Antiguo 06-01-2009
Avatar de Gabo
[Gabo] Gabo is offline
Miembro Premium
 
Registrado: mar 2007
Ubicación: Murcia (España)
Posts: 684
Poder: 18
Gabo Va por buen camino
Hace tiempo tuve un problema de este tipo... era el Hyperthreading del micro... por que ¿tu trabajas con la versión 6.0? ¿No?
__________________
Saludos,
Gabo

A menos que se indique lo contrario, el código estará hecho en C++Builder.
Responder Con Cita
  #19  
Antiguo 06-01-2009
Avatar de Kipow
Kipow Kipow is offline
Miembro
 
Registrado: abr 2006
Ubicación: Guatemala
Posts: 329
Poder: 19
Kipow Va por buen camino
Como dice gabo si usas un p4 desactiva el hyperthreading para probar eso lo haces en el bios de la computadora.

Ahora con lo de la ruta hacelo de esta manera: localhost:c:\bdatos.ib

Saludos

PD. Este hilo deberia de ir en el subforo de Conexiones de Red.
Responder Con Cita
  #20  
Antiguo 07-01-2009
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Poder: 17
ingabraham Va por buen camino
Cita:
Empezado por Kipow Ver Mensaje
Como dice gabo si usas un p4 desactiva el hyperthreading para probar eso lo haces en el bios de la computadora.

Ahora con lo de la ruta hacelo de esta manera: localhost:c:\bdatos.ib

Saludos

PD. Este hilo deberia de ir en el subforo de Conexiones de Red.
en ningun momento he hablado de conectar mi bdatos en red

lo unico que necesito es mi programa se conecte mas rapido,
con interbase 6.0
Responder Con Cita
Respuesta



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
Ayudenme Rapido, Rapido omarys Varios 6 04-06-2011 09:45:34
Conectar Interbase y FoxPro subzero Firebird e Interbase 5 05-07-2010 18:44:57
conectar Interbase Remotamente en mi Lan JAI_ME Firebird e Interbase 2 03-02-2006 17:35:44
Conectar Rave con Interbase JorgeBec Conexión con bases de datos 0 30-10-2004 00:56:24
conectar interbase. ronimaxh Firebird e Interbase 4 10-09-2003 19:42:35


La franja horaria es GMT +2. Ahora son las 13:18:41.


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