Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Crear base de datos mediante componentes de Interbase (https://www.clubdelphi.com/foros/showthread.php?t=53008)

vivamotos 07-02-2008 18:01:19

Crear base de datos mediante componentes de Interbase
 
Saludos,

Tengo el siguiente problema, quisiera crear la base de datos con builder c++ y motor de base de datos firebird 2.0 mediante el componente de interbase.

Hace tiempo lo conseguí pero no me acuerdo :(.

Quisiera hacer lo siguiente con el código:

Código:

IBDatabase1->Connected=false;
IBQuery1->SQL->Clear();
IBQuery1->SQL->Add("CREATE DATABASE '<direccion>' USER 'SYSDBA' PASSWORD '<tal>' PAGE_SIZE = 4096");
IBQuery1->ExecSQL();
IBTransaction1->Commit();

Al llegar al IBQuery1->ExecSQL(); peta y me da el siguiente error:
Cannot prepare a CREATE DATABASE/SCHEMA statement error code -530

Alguna sugerencia???

Grácias.

jachguate 07-02-2008 20:30:56

No tengo tiempo de explicar los detalles ahora, pero mirá la ayuda del método CreateDatabase del TIBDatabase.

Hasta luego.

;)

vivamotos 08-02-2008 08:42:08

Otra manera
 
Este metodo no me va ya que solo me deja crear en local a la que le digo la IP del servidor o algo falla, alguna solución?

jachguate 08-02-2008 08:52:21

Ahora que veo mas detenidamente el código y la excepción que te está produciendo, veo que estas usando un Query, y que el error es que este está tratando de preparar la sentencia.

No tengo tiempo de probarlo ahora, pero estoy casi seguro que un TIBSQL no intentará prepararla y quizás esto sea suficiente, aunque nunca he hecho lo que pretendes.

Hasta luego.

;)

vivamotos 08-02-2008 08:57:40

Encontrado
 
Ya lo he encontrado mirad la siguiente web lo explica: http://www.foroexperiencia.com/viewtopic.php?f=20&t=237

jachguate 08-02-2008 09:16:05

Es lo que te propuse primero, no?


La franja horaria es GMT +2. Ahora son las 01:47:33.

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