Olá, nada contra a sua opção de componentes, mas porque você não opta por componentes com acesso nativo ao FireBird?
DbExpress, é tão problemático, pelo menos com mySQL, usando componentes com acesso nativo, você ganha em desepenho e seu futuro cliente vai ficar muito feliz... ================= >De:User-BA <[EMAIL PROTECTED]> >Para:delphi-br@yahoogrupos.com.br >Assunto:[delphi-br] Separar os componentes em Data Modules > > >Olá gente! > >Estou desenvolvendo minha primeira aplicação >comercial Client/Server. > >Optei por: > >Delphi 7 >DBExpress >(SQLConnection/SQLDataSet-SQLQuery/DataSetProvid >er/ClientDataSet) >Firebird 1.5 > >* Ainda estou no início da codificação * > >Estou separando, digamos, as seções do meu >programa por MODULOS DE DADOS. > >Ex: > >DataModule -> dm_usuarios >DataModule -> dm_clinicas >... etc... > >Tenho um DataModule onde coloco apenas o >SQLConnection -> dm_conexao_x > >Nos outros Modulos eu estou colocando >(ligando/uses ao dm_conexao_x): > >o trio -> ClientDataSet + DataSetProvider + >SQLDataSet ou SQLQuery >e ou -> apenas o SQLDataSet ou SQLQuery (para >buscas de chave/dados) > >* Os Data Sources es disponibilizo nos >FORMULARIOS * > >Mas... Estou pensando em separar os componentes >: > >Ex: > >os -> DataSetProvider/SQLDataSet-SQLQuery >(ligado/uses ao dm_conexao_x) >(ficar nos modulos correspondentes... Ex... >dmps_usuarios, >dmps_clinicas... etc) > >e os -> ClientDataSet (ligado/uses ao >dmps_usuarios, dmps_clinicas... etc) >(em outros modulos correspondentes... Ex... >dmc_usuarios, >dmps_clinicas... etc) > >Snifff... >Tentei simplesmente inseri na Uses os dmps_xxxx >mas não consegui ligar o ClientDataSet :( >Já ouvi falar de MODULOS REMOTOS... >(desculpem minha ignorância ok?) >Mas... Qual componente devo inserir nos MODULOS >do ClientDataSet >para que eu possa enxergar e conectar aos >modulos dos DataSetProvider? > >Achei que assim a coisa ficaria mais organizada >:) ... >E talvez... Mais fácil de implementar mudanças >futuras. > >E aí... Estou no caminho certo? >O que devo conhecer (técnicas a dominar) antes >de fazer tais mudanças? >Como é que fica a questão da codificação deste >possível componente >(penso que seria um... Modulo Remoto)... >Já que minha aplicação vai funcionar >inicialmente somente como >CLIENTE/SERVIDOR? >Caso eu tenha que desviar o curso, >podem me dar uma dica a respeito de literaturas, >links, etc? >Podem acrescentar comentários a respeito de prós >e contras? > >Grato. >Luciano-User-BA > > > > > >________________________________________________ >_______ >Yahoo! doce lar. Faça do Yahoo! sua homepage. >http://br.yahoo.com/homepageset.html > > > >-- ><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA >MENSAGEM >>>>> > >http://br.groups.yahoo.com/group/delphi-br/messa >ges > > [EMAIL PROTECTED] > >Links do Yahoo! Grupos > > http://br.groups.yahoo.com/group/delphi-br/ > > > http://br.yahoo.com/info/utos.html ____________________________________________________________________ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html