FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
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. |
#3
|
||||
|
||||
Cita:
¿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. |
#4
|
||||
|
||||
Cita:
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? |
#5
|
||||
|
||||
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. |
#6
|
||||
|
||||
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. |
#7
|
||||
|
||||
Cita:
|
#8
|
||||
|
||||
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. |
#9
|
||||
|
||||
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? |
#10
|
||||
|
||||
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. |
#11
|
||||
|
||||
Cita:
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 |
#12
|
||||
|
||||
¿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. |
#13
|
||||
|
||||
Cita:
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 |
#14
|
||||
|
||||
Como te conectas, por VPN?, creo que no nos has dado todos los detalles, conexiones, etc.etc.
|
#15
|
||||
|
||||
Cita:
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. |
#16
|
||||
|
||||
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)? |
#17
|
||||
|
||||
Cita:
c:bdatos.ib xp service pack 2 |
#18
|
||||
|
||||
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. |
#19
|
||||
|
||||
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. |
#20
|
||||
|
||||
Cita:
lo unico que necesito es mi programa se conecte mas rapido, con interbase 6.0 |
|
|
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 |
|