[firebase-br] Driver DbExpress UIB. Ajuda urgente

Ricardo Perobelli Gonçalves peroba81 em yahoo.com.br
Sex Jul 8 12:04:39 -03 2005


Olá Tiago.
 
Sim, eu sei criar uma tabela por código e realmente estou usando o IBExpert para criar as tabelas dos meus bancos de dados e depois pegando o metadata para utilizar como script.
O meu problema é criar um bd vazio e depois acessá-lo para criar suas tabelas e relacionamentos. Comecei a ver os componentes do Zeos mas não achei algum componente que crie esse banco de dados (sem estar logado em outro pelo que entendi).
Estou tentando usar o UIB também mas não consigo instalar o driver dbExpress para utilizar seus componentes. Toda vez que abro o projeto do dbExpress no C++ Builder ocorre vários erros.
Meu problema nem é gerar o código para criar as tabelas ou os bancos de dados e sim utilizar um componente que me permita fazer isso de forma simples.
Vc tem alguma idéia?
 
Obrigado.
Ricardo

Tiago Gouvêa de Oliveira <tiago em netkrio.com.br> escreveu:
Calma amigo !

Primeira coisa, vc precisa saber criar uma tabela por SQL.. sabe ? Pq se não 
souber não adianta.. concorda ?

Recomendo q utilize o IBExpert, configure para salvar em Log as alterações 
no Metadata, no "Database registration info".

Crie uma tabela e depois abra o .SQL do log e veja como é criado.

Ok.. feito isso podemos continuar..

Se vc executa "create table PESSOAS (nome varchar(60))" dentro de uma Query, 
seja ela SQLDataSet, SQLQuery, o comando será executado.. só q ao inves de 
vc usar SQLDataSet.open vc usa .execute;

Portanto, se vc for pensar bem, executando um comando por vês, vc consegue 
fazer toda a sequencia de alterações necessárias..

Eu já usei o Script do UIB e lembro q me deu uma boa dor de cabeça até 
"entender" como era o esquema.

Como vc esta encontrando dificuldades, recomendo que faça na mão mesmo, 
tipo, comando por comando.

Tente ai..

E o mais importante:
Relaxe !
[]s
Tiago Gouvêa


----- Original Message ----- 
From: "Ricardo Perobelli Gonçalves" 

To: "FireBase" 

Sent: Friday, July 08, 2005 10:51 AM
Subject: Re: [firebase-br] Driver DbExpress UIB. Ajuda urgente


> Olá de novo.
>
> Ok, já enviaram a dll por e-mail pra mim. Mas como vai aparecer o Firebird 
> no dbExpress, vou ter de criar isso na unha? E como faço no meu cliente?
>
> Sim o BCB tem o dbExpress mas acabei de ver uma coisa que está me deixando 
> irritado. Não existe nenhum componente que me execute um comando sql para 
> criar um banco de dados vazio!?
> Se quiser começar tudo do zero em um cliente como faço? Vou ter de mandar 
> um banco de dados vazio pra ele?
>
> Obrigado pela ajuda.
> Ricardo
>
> Pha-Lista 
escreveu:
> Desculpe-me.
>
> E para o C Builder que voce precisa, pelo que olhei nos fontes nao tem o 
> pacote para o CB.
>
> 1) Voce nao teria um Delphi para gerar a DLL? Depois ele funcionaria no CB 
> normalmente.
>
> 2) O CB vem com o DBExpress? Se sim utilize o driver para o Interbase ele 
> esta funcionando melhor do que o da UIB.
>
>
> PHA
> Nova Odessa / SP - Brazil

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 


Mais detalhes sobre a lista de discussão lista