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 10-06-2011
martita martita is offline
No confirmado
 
Registrado: jun 2005
Posts: 146
Poder: 0
martita Va por buen camino
Red face error al crear base de datos en ibexpert

hola foro, soy notata con firebird, encontre aqui en el foro un manual para novatos en firebird, lo segui paso a paso, desde bajar firebird e ibexpert
los baje e instale sin problema alguno, luego fue al ibexpert
y cree una nueva base de datos en el primer paso que es en la opcion
database - register database , hasta aqui todo bien le pongo los parametros
y termina el proceso bien, pero luego viene el paso en donde creas la base de datos en la opcion database - create database, (segun el manual para que genere la base de datos fisicamente en el disco duro) le pongo los parametros que me pide igual que en el paso anterior, pero al momento de terminar y dar ok para que genere la base de datos me sale una pantalla con un mensaje de error y ya revise que mi servicio de firebird este activo, es la vercion 2.5 y esta activa como servicio. el error es el siguente.
conste que en la unidad c: si existe la carpeta c:\dbfire

unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements i/o error during " createfile(create) " operation for "c:\dbfire\datos.fdb"
errror while trrying to create file
el sistema no puede hallar la ruta especificada.


cual sera el motivo del error ?
Responder Con Cita
  #2  
Antiguo 10-06-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En principio, tienes que crear una base de datos antes de poder registrarla, no sé cómo has hecho al contrario, a no ser que hayas registrado otra que ya tenías.
Copia aquí el código sql que se genera para crear la base de datos, en la pestaña ddl, seguramente.
También deberías decirnos todos los parámetros que has puesto, es que no somos adivinos
Responder Con Cita
  #3  
Antiguo 10-06-2011
martita martita is offline
No confirmado
 
Registrado: jun 2005
Posts: 146
Poder: 0
martita Va por buen camino
tonz ando mal

gracias por tu pronta respuesta casimiro, haber entonces despues de instalar el firebird y el ibexpert, entro a ibexpert y lo primero que debo hacer parar crear mi primera base de datos es database -> create database o es alcontrario como segun decia el manual que lei y es como lo he estado haciendo y me marca error, peror ya intente al contrario osea
1. abri el ibexpert recien instalado
2. me fui a la opcion database -> create database
3. puse parametros que me pidio que son los siguientes

server = local
database = c:\dbfirer\datos.fdb
client library file esta por default gds32.dll (aqui tengo duda pues no veo por ningun lado de mi disco duro este archivo pero bueno
username=SYSDBA
password=masterkey
page size=16384
charset=none
sql dialect=dialect 3
collation (fb 2.5) = vacio (aqui no pongo nada, esta en blanco)
el casillero de registerdabase after creating lo tengo activado o palomeado
cuando doy ok me sale el mismo error mencionado anteriormente, identico error.

????????????????????? ke estare haciendo mal ?
o cual seria el procedimiento o pasos a seguir despues de instalar
firebird e ibexpert ? y crear una tabla con 2 campos nombre y telefono ?
Responder Con Cita
  #4  
Antiguo 10-06-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Prueba a hacerlo a mano, le das a F12 y escribes esto:

Código SQL [-]
create database "c:\dbfirer\datos.fdb" PAGE_SIZE 16384 user "SYSDBA" password "masterkey";

Luego le das a F9 para ejecutarlo y creo que tendrás que pulsar en el botón "commit", para confirmar.
Ya tienes creada la base de datos.
Responder Con Cita
  #5  
Antiguo 10-06-2011
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

Es posible que el protocol "local" no te funcione correctamente (en Windows Vista y Windows 7 a veces hay que hacer configuraciones adicionales para que funcione).

Prueba a poner Server "Remote" y ServerName "localhost". Además asegúrate de que el Firewall local deja pasar el puerto 3051.

Para poner en marcha el protocolo "local" en las versiones modernas de Windows tienes que hacer esta configuración (a menos que Firebird 2.5 ya lo incorpore por defecto, cosa que desconozco) : http://www.firebirdnews.org/?p=873 (editar el archivo firebird.conf en la carpeta de instalación de Firebird y cambiar la entrada de "IpcName" por Global\FIREBIRD)

Por cierto, la librería cliente haz que apunte a fbclient.dll, que se encuentra en : C:\Archivos de Programa\Firebird\Firebird_2_5\bin

También te recomiendo que utilizes el Charset ISO8859_1 o bien UNICODE_FSS (para poder utilizar la ñ, acentos, etc. ...).

El collation adecuado sería ES_ES_CI_AI si has usado Charset ISO8859_1, o bien utiliza el collation UNICODE_FSS si has usado el mismo Charset.

http://www.destructor.de/firebird/charsets.htm

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #6  
Antiguo 10-06-2011
martita martita is offline
No confirmado
 
Registrado: jun 2005
Posts: 146
Poder: 0
martita Va por buen camino
sigue el error

gracias casimiro intente manualmente con lo que dices y me marca
error dice

scrip executed with errors
total execution time 36 ms

mi sistema operativo es windows xp con service pack 3
tambien probe en protocol = local y remote con los 2 y tambien
marca el error
Responder Con Cita
  #7  
Antiguo 10-06-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Me imagino que no sera ese tutorial de un novato para otros ????........
Pregunto:
Cuando registras la base de datos as probado presionar el boton Test Connect. ???
Una vez colocados los datos presionaste el boton Register ???.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #8  
Antiguo 10-06-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero no te dice el error?
Responder Con Cita
  #9  
Antiguo 10-06-2011
martita martita is offline
No confirmado
 
Registrado: jun 2005
Posts: 146
Poder: 0
martita Va por buen camino
Talking me da verguenza

pero como buena programadora he de admitir mi error
eso me pasaba en la epoca de 1989 con Cobol, Pascal y basic
jajajaja osea error de Sintaxis, me marcaba error por que segun yo, tenia creada la carpeta c:\dbfire pero se me fue una letra de mas y genere una carpeta llamada c:\dbffire que informaticamente es otra cosa completamente diferente, pense que los errores clasicos de primerisos en programas ya los habia yo superado pero veo que cai en mi propia trampa, perdon a todos los que pusieron atencion y dedicaron su tiempo a ayudarme, principalmente a ti casimiro notevi, ups sorry, solucion cambie de nombre a la carpeta al nombre correcto y listo ya me pudo generar la base de datos.

saludos y mil disculpas
Responder Con Cita
  #10  
Antiguo 10-06-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Tendrás que cumplir con una penitencia, escribir 1000 veces: "comprobaré el motivo del error de sintaxis". Y no vale escribir un bucle
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
Crear base de datos CarlosAlberto Conexión con bases de datos 9 04-08-2010 21:36:49
No consigo crear un data base con IbExpert Paulao Varios 2 03-11-2008 01:01:38
error al crear base de datos desde ddl jzginez Firebird e Interbase 2 30-09-2008 14:55:55
Error al crear base de datos con IBExpert pepitu Firebird e Interbase 3 04-12-2007 18:16:22
Crear base de datos y cargar datos desde delphi Albano MySQL 4 17-05-2007 20:01:18


La franja horaria es GMT +2. Ahora son las 07:47:59.


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