[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