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)
-   -   Creacion de Base de Datos (https://www.clubdelphi.com/foros/showthread.php?t=23891)

Fita 01-08-2005 19:30:03

Creacion de Base de Datos
 
Hola a Todos...

Estoy usando Interbase.
Cómo puedo hacer para crear una base de datos Interbase desde mi aplicacion?
Es una aplicacion multi-empresa, la idea es que cada vez que se crea una empresa la aplicación creará una nueva base de datos con las tablas vacias.

Saludos

Neftali [Germán.Estévez] 02-08-2005 10:33:40

Si no recuerdo mal el componente TIBDataBase tiene un método llamado CreateDataBase para hacer lo que necesitas.

Revisa éste hilo:
http://www.clubdelphi.com/foros/showthread.php?t=4120

Fita 02-08-2005 18:19:41

Gracias por tu respuesta... asi es; existe ese metodo y estoy probando.

Saludos

Fita 02-08-2005 18:32:21

Este codigo da el siguiente error:

"Your username and password are not defined..... bla bla bla"

Este es el codigo que utilizo en la prueba

IBDatabase1.Connected := False;
IBDatabase1.DatabaseName := 'c:\contabib\aaa.gdb';
IBDatabase1.Params.Add('user_name=SYSDBA');
IBDatabase1.Params.Add('password=masterkey');
IBDatabase1.LoginPrompt := false;
IBDatabase1.CreateDatabase;

Alguna idea??

Saludos

Neftali [Germán.Estévez] 03-08-2005 10:16:11

Cambia estas dos líneas:

Código Delphi [-]
 IBDatabase1.Params.Add('user_name=SYSDBA');
      IBDatabase1.Params.Add('password=masterkey');

Por éstas dos:

Código Delphi [-]
  IBDatabase1.Params.Add('user_name ' + QuotedStr(SYSDBA));
       IBDatabase1.Params.Add('password ' + QuotedStr(masterkey));

vtdeleon 03-08-2005 13:16:45

Saludos

Neftali, una peque~a modificacion en QuotedStr:D
Código Delphi [-]
IBDatabase1.Params.Add('user_name= ' + QuotedStr('SYSDBA'));
 IBDatabase1.Params.Add('password= ' + QuotedStr('masterkey'));

Neftali [Germán.Estévez] 03-08-2005 13:45:33

Efectivamente... un despite
Gracias.

Fita 07-08-2005 03:45:03

Gracias por las respuestas...

Esta es la manera correcta (al menos funciona):

IBDatabase1.Params.Add('USER "SYSDBA" ');
IBDatabase1.Params.Add('PASSWORD "masterkey" ');

Saludos


La franja horaria es GMT +2. Ahora son las 13:06:49.

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