Ver Mensaje Individual
  #6  
Antiguo 25-05-2008
semaral semaral is offline
Miembro
 
Registrado: ene 2008
Posts: 15
Reputación: 0
semaral Va por buen camino
Question Problema al crear una baste de datos en firebird

Cita:
Empezado por egostar Ver Mensaje
Necesitas un componente que te permita ejecutar una DDL en mi Delphi uso IBScript

Aqui la sentecia que deberias de ejecutar para crear una tabla


Código SQL [-]
SET SQL DIALECT 3;

CREATE DATABASE 'CWSupport.fdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 1024
DEFAULT CHARACTER SET NONE;

CREATE TABLE PRODUCTS
(
ProductID VARCHAR(10) NOT NULL,
Name VARCHAR(50),
VBClass VARCHAR(15),
Internal VARCHAR(5),
Distrib VARCHAR(5),
Extranet VARCHAR(5),
Interra VARCHAR(5),
CONSTRAINT PK_PRODUCTS PRIMARY KEY (ProductID)
);





Salud OS
Hola amigos:

he Buscado en el club un script para la creación de bases de datos, y he encontrado éste, pero al aplicarlo a mi programa me dice que el usuario o password está mal. A ver si pueden ayudarme. Utilizo Delphi 2007 y firebird 2.0. Utilizo un componente ibscript1:TIBScript

Código Delphi
Código:
 
    with ibscript1.Script do
    begin
      clear;
      append('SET SQL DIALECT 3;');
      append('CREATE DATABASE '+quotedstr('.\bdreembolsos\bdreembolsos.gdb'));
      append('USER '+QUOTEDSTR('SYSDBA')+' PASSWORD ' + QUOTEDSTR('masterkey'));
      append('PAGE_SIZE 1024');
      append('DEFAULT CHARACTER SET NONE;');
    end;
    ibscript1.ExecuteScript;
Muchisimas gracias por vuestra ayuda.
Responder Con Cita