Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-01-2014
ginesgomezlopez ginesgomezlopez is offline
No confirmado
NULL
 
Registrado: jun 2012
Posts: 45
Poder: 0
ginesgomezlopez Va por buen camino
error base datos

Hola de nuevo

Tengo varios programas hechos con interbase, pero quería cambiar de base de datos y utilizar firebird con la consola IbExpert, una vez que me baje firebird 2.5 y IbExpert y ver que funcionaban bien las bases de datos creadas según el buen tutorial de Caral, quise volver a ver los programas que ya tenía hechos con Interbase pero ya no me podía conectar me daba un error de:


"UNSUPPORTED ON-DISK STRUCTURE FOR FILE (c:\ y la ruta donde está la base de datos) FOUND 13.1, SUPPORT 11.2)"

Esto a qué puede ser debido, ¿ IbConsole e IbExpert no son compatibles intalados en el mismo pc?, o ¿interbase y Firebird son los que no son compatibles?, o es otro problema,

Muchas gracias, y gracias por este foro que es muy muy bueno.
Responder Con Cita
  #2  
Antiguo 08-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Interbase y Firebird son muy, muy compatibles, pero no son exactamente iguales.
O usas uno o usas otro. Y si quieres usar ambos, entonces que cada uno se conecte a "su" base de datos y no a la BD del otro.
Además, si quieres los dos, tendrás que cambiar el puerto 3050 a uno de ellos, para que no "choquen".
Responder Con Cita
  #3  
Antiguo 08-01-2014
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 638
Poder: 21
mRoman Va por buen camino
Hola ginesgomezlopez

Lo q esta pasandote es lo siguiente:

La estructura de tu base de datos fue creada en la version de INTERBASE....usa el IbExpert para generar el script q te genera la base de datos. Grabas el script cierras tu base de datos y creas una nueva con otro nombre (si tu quieres) o con el mismo nombre, pero ten cuidado de no confundirte.

En el IBExpert selecciona la opción DataBase / Create DataBase y registra todo lo q te pide....esto solo creara el NOMBRE DE LA BASE DE DATOS y no la estructura...
Despues realizas todo para conectarte a esa base de datos "en blanco".
Te vas al Script Executive q esta dentro de la opcion Tools y abres el script de tu base de datos y lo ejecutas.....te creara la estructura.

Cuando hayas terminado corre tu programa y nos cuentas como te fue....

Lo anterior es basado en una experiencia q tuve con Interbase y Firebird.....hice una aplicacion donde inicialmente la base de datos la cree en interbase y firebird no me la podia leer...asi que hice lo q te comento arriba y funciono.....

Espero te sirva....SALUDOS Y FELIZ AÑO.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
  #4  
Antiguo 09-01-2014
ginesgomezlopez ginesgomezlopez is offline
No confirmado
NULL
 
Registrado: jun 2012
Posts: 45
Poder: 0
ginesgomezlopez Va por buen camino
Si funciono, he creado una bd en firebird y he copiado el script de dos tablas de interbase y pegado el scrip en otras dos tablas ya en firebird y se conecta perfectamente, esto es genial, muchisimas gracias.

Ahora bien, y perdonar que vuelva a lo de antes, si los programas que tengo con interbase por seguridad quisiera mantenerlos funcionando únicamente con interbase y los nuevos que haga hacerlos con bd firebird y funcionando únicamente con firebird sin meclar base de datos sino cada programa con su propia base de datos, podría hacer que funcionaran aunque tenga que modificar algo en Windows 7 cada vez que cambio de programa con distinta base de datos.

Gracias de nuevo.
Responder Con Cita
  #5  
Antiguo 09-01-2014
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 638
Poder: 21
mRoman Va por buen camino
Con respecto a mantener tus otros programas por seguridad funcionando, te puedo comentar que yo tenia instalado en 1 solo servidor interbase y firebird juntos....y cada quien accesaba a su base de datos mediante la aplicación que había desarrollado. En mi caso los mismos usuarios se conectaban a las 2 bases de datos usando sus mismas cuentas de usuarios....

Creo que no repercutiria en nada el tener a ambos SMBD instalados en la misma computadora que te funge como servidor....en cuanto al puerto 3050....casimiro comenta que pueden chocar...supongo (y lo digo asi porque no estoy seguro), que chocaran porq el puerto ya esta ocupado....en realidad ahi sí desconozco...como pudiera afectar ya que cuando yo tuve a los SMBD instalado en la misma PC-Servidor, no me presento ningun problema de choque.

Bueno ya casimiro nos dira que onda con lo anterior....Saludos.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
  #6  
Antiguo 09-01-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Dudo que puedas usar ambos conectados a la misma base de datos porque uno (u otro) dirá que la base de datos no es correcta.
Responder Con Cita
  #7  
Antiguo 12-01-2014
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 638
Poder: 21
mRoman Va por buen camino
AHHH...ya decia yo, que estaba equivocado.....es decir, la comprension al momento de leer todos los hilos...es el culpable. A lo q voy es que interprete de forma diferente lo expuesto por ginesgomezlopez.....efectivamente el o ella, trataba de conectarse a la misma base de datos pero teniendo instalado ambos SMBD o bien solo Firebird instalado....la cosa es que no podia conectar desde su aplicacion a la base.

Lo que yo planteaba era, tener los 2 SMBD instalados en la misma PC-Servidor, pero cada uno (interbase y Firebird), se conectaba a una base de datos...QUE NADA Q VER UNA CON LA OTRA....por eso no me presentaba problemas....no era lo mismo y bajo el contexto que planteas Casimiro....efectivamente tienes razón.

Saludos.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
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
Error Al Grabar En Base De Datos MARIA_MAR MySQL 2 09-05-2012 19:14:40
error al registrar base de datos liito16 Firebird e Interbase 1 05-10-2010 23:21:33
Error al conectar con una base de datos mierda Conexión con bases de datos 2 07-09-2007 17:56:51
error en base de datos cabber33 Conexión con bases de datos 3 26-11-2006 17:37:53
Error en la Base de Datos Interbase Francisco Garci Firebird e Interbase 0 28-02-2004 16:37:44


La franja horaria es GMT +2. Ahora son las 20:06:04.


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