Como criar uma Procudere e um BD dentro do Outro via Delphi?
Já consegui criar esse quatro ítens porém?
//Como Criar um Generator...
_DM_INTERBASE.IBQuery.SQL.Add(´Create Generator Gen_Telefone_1´);
_DM_INTERBASE.IBQuery.execSQL;
_DM_INTERBASE.IBQuery.sql.clear;
//Como criar uma tabela...1
_DM_INTERBASE.IBQuery.SQL.Add(´Create Table Telefone_1´);
_DM_INTERBASE.IBQuery.SQL.Add(´(NumeroTel VarChar(15), Ramal VarChar (6), NomeContato VarChar(50), CodCli Integer ,Contador Integer Not Null Primary Key )´);
_DM_INTERBASE.IBQuery.execSQL;
_DM_INTERBASE.IBQuery.sql.clear;
//Como Criar Trigger...
_DM_INTERBASE.IBQuery.SQL.Add(´CREATE TRIGGER TELEFONE_BI_1 FOR TELEFONE_1 ACTIVE BEFORE INSERT POSITION 0 AS BEGIN NEW.CONTADOR = GEN_ID(GEN_TELEFONE_1,1); END;´);
_DM_INTERBASE.IBQuery.execSQL;
_DM_INTERBASE.IBQuery.sql.clear;
IBDatabase1.DatabaseName:= ´C:\MaxProgramador\Pro Projeto\Teste\BD Interbase\UTAU.GDB´;
IBDatabase1.Params.Add(´USER ´SYSDBA´´);
IBDatabase1.Params.Add(´PASSWORD ´masterkey´´);
IBDatabase1.Params.Add(´PAGE_SIZE 4096´);
IBDatabase1.SQLDialect:= 3;
IBDatabase1.CreateDatabase;
Como criar um DB dentro do outro pois não consigo?Como criar um DB dentro do outro pois não consigo?Como criar um DB dentro do outro pois não consigo?Como criar um DB dentro do outro pois não consigo?
//IBDatabase1.Params.Add(DEFAULT CHARACTER SET ISO8859_1 FILE (´C:\MaxProgramador\Pro Projeto\Teste\BD Interbase\UTAU.GD1´´) STARTING AT PAGE 10001 LENGHT 10000 PAGES);
Como criar uma procedure pois não estou conseguindo?
Como criar uma procedure pois não estou conseguindo?
Como criar uma procedure pois não estou conseguindo?
Como criar uma procedure pois não estou conseguindo?
IBStoredProc_Geral.database:= IBDatabase1;
IBStoredProc_Geral.???????????????????????????????????????
IBStoredProc_Geral.???????????????????????????????????????
Ass: Max...
//Como Criar um Generator...
_DM_INTERBASE.IBQuery.SQL.Add(´Create Generator Gen_Telefone_1´);
_DM_INTERBASE.IBQuery.execSQL;
_DM_INTERBASE.IBQuery.sql.clear;
//Como criar uma tabela...1
_DM_INTERBASE.IBQuery.SQL.Add(´Create Table Telefone_1´);
_DM_INTERBASE.IBQuery.SQL.Add(´(NumeroTel VarChar(15), Ramal VarChar (6), NomeContato VarChar(50), CodCli Integer ,Contador Integer Not Null Primary Key )´);
_DM_INTERBASE.IBQuery.execSQL;
_DM_INTERBASE.IBQuery.sql.clear;
//Como Criar Trigger...
_DM_INTERBASE.IBQuery.SQL.Add(´CREATE TRIGGER TELEFONE_BI_1 FOR TELEFONE_1 ACTIVE BEFORE INSERT POSITION 0 AS BEGIN NEW.CONTADOR = GEN_ID(GEN_TELEFONE_1,1); END;´);
_DM_INTERBASE.IBQuery.execSQL;
_DM_INTERBASE.IBQuery.sql.clear;
IBDatabase1.DatabaseName:= ´C:\MaxProgramador\Pro Projeto\Teste\BD Interbase\UTAU.GDB´;
IBDatabase1.Params.Add(´USER ´SYSDBA´´);
IBDatabase1.Params.Add(´PASSWORD ´masterkey´´);
IBDatabase1.Params.Add(´PAGE_SIZE 4096´);
IBDatabase1.SQLDialect:= 3;
IBDatabase1.CreateDatabase;
Como criar um DB dentro do outro pois não consigo?Como criar um DB dentro do outro pois não consigo?Como criar um DB dentro do outro pois não consigo?Como criar um DB dentro do outro pois não consigo?
//IBDatabase1.Params.Add(DEFAULT CHARACTER SET ISO8859_1 FILE (´C:\MaxProgramador\Pro Projeto\Teste\BD Interbase\UTAU.GD1´´) STARTING AT PAGE 10001 LENGHT 10000 PAGES);
Como criar uma procedure pois não estou conseguindo?
Como criar uma procedure pois não estou conseguindo?
Como criar uma procedure pois não estou conseguindo?
Como criar uma procedure pois não estou conseguindo?
IBStoredProc_Geral.database:= IBDatabase1;
IBStoredProc_Geral.???????????????????????????????????????
IBStoredProc_Geral.???????????????????????????????????????
Ass: Max...
Maxsoftware
Curtidas 0
Respostas
Afarias
28/11/2003
1 - dê preferência a utilizar o componente IBScript para criar objetos no banco de dados, com ele vc pode::
a) executar mais q um comando por vez (criar vários objectos em uma só execução)
b) definir o terminador (necessário para objetos como TRIGGERs E SPs)
2 - não é possíve criar um banco dentro de outro banco.
3 - para criar um banco de dados via programação vc pode usar o componente TIBDatabase ou o componente TIBScript (isso no IBX)
com IBDatabase (desconectado) seria assim mesmo::
IBDatabase1.DatabaseName:= ´C:\MaxProgramador\Pro Projeto\Teste\BD Interbase\UTAU.GDB´;
IBDatabase1.Params.Add(´USER ´SYSDBA´´);
IBDatabase1.Params.Add(´PASSWORD ´masterkey´´);
IBDatabase1.Params.Add(´PAGE_SIZE 4096´);
IBDatabase1.SQLDialect:= 3;
IBDatabase1.CreateDatabase;
T+
a) executar mais q um comando por vez (criar vários objectos em uma só execução)
b) definir o terminador (necessário para objetos como TRIGGERs E SPs)
2 - não é possíve criar um banco dentro de outro banco.
3 - para criar um banco de dados via programação vc pode usar o componente TIBDatabase ou o componente TIBScript (isso no IBX)
com IBDatabase (desconectado) seria assim mesmo::
IBDatabase1.DatabaseName:= ´C:\MaxProgramador\Pro Projeto\Teste\BD Interbase\UTAU.GDB´;
IBDatabase1.Params.Add(´USER ´SYSDBA´´);
IBDatabase1.Params.Add(´PASSWORD ´masterkey´´);
IBDatabase1.Params.Add(´PAGE_SIZE 4096´);
IBDatabase1.SQLDialect:= 3;
IBDatabase1.CreateDatabase;
T+
GOSTEI 0