[firebase-br] COMO Criar Banco de Dados via código?
Paulo Moreira da Costa Junior
juniorpt em gmail.com
Qui Fev 4 12:11:46 -03 2010
veja isto...
achei no site da firebase msmo
-- Cria o primeiro banco de dados (db1.fdb)
create database 'c:\db1.fdb' user 'SYSDBA' password 'masterkey'
page_size 4096 sql_dialect 3
clientlib 'fbclient.dll';
-- Cria o segundo banco de dados (db2.fdb)
create database 'c:\db2.fdb' user 'SYSDBA' password 'masterkey'
page_size 4096 sql_dialect 3
clientlib 'fbclient.dll';
-- conecta o banco db1.fdb nomeando a conexão com o apelido db1
create connection db1 dbname 'c:\db1.fdb'
password 'masterkey' user 'SYSDBA'
sql_dialect 3
clientlib 'fbclient.dll';
-- conecta o banco db2.fdb nomeando a conexão com o apelido db2
create connection db2 dbname 'c:\db2.fdb'
password 'masterkey' user 'SYSDBA'
sql_dialect 3
clientlib 'fbclient.dll';
use db1; -- seleciona a conexão db1
vstmt = 'create table "employees" ( ' || '
id integer not null primary key,
full_name varchar(100),
company_id integer)';
execute statement :vstmt; -- Cria a tabela employees no bd1.fdb
commit; -- Comita as alterações
-- Insere cinco registros na tabela employees
insert into "employees" (id, full_name, company_id) values (1, 'Alexander
Khvastunov', 2);
insert into "employees" (id, full_name, company_id) values (2, 'Bill
Gates', 1);
insert into "employees" (id, full_name, company_id) values (3, 'John Doe',
NULL);
insert into "employees" (id, full_name, company_id) values (4, 'Vladimir
Putin', 3);
insert into "employees" (id, full_name, company_id) values (5, 'Somebody',
15);
use db2; -- seleciona a conexão db2
execute statement -- Cria a tabela companies
'create table companies (
id integer not null primary key,
company_name varchar(100))';
commit; -- Comita as alterações
-- Insere três registros na tabela companies
insert into companies (id, company_name) values (1, 'Microsoft');
insert into companies (id, company_name) values (2, 'HK-Software');
insert into companies (id, company_name) values (3, 'The Kremlin?');
commit; -- Comita as alterações
use db1; -- seleciona a conexão db1
-- Abre um “loop” na tabela employees, recuperando todos os registros
dela, um à um.
dá uma tentada e depois posta aqui o resultado
2010/2/4 RDA Delphi <rdadelphi em gmail.com>
> Olá a todos.
>
> No início da minha aplicação, quando o programa inicia e não encontra o
> arquivo FDB, eu queria criar o arquivo pelo Delphi7, como faço isso?
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Paulo Moreira da Costa Junior
Cel.: 8751-7895
Res.: 4055-4655
Mais detalhes sobre a lista de discussão lista