[firebase-br] VB+Firebird

Rodrigo Rodrigues dodomrfirebase em gmail.com
Dom Set 30 22:55:35 -03 2007


Só agora achei essa conversa desculpe, manda ai o acesso

Em 06/09/07, Junior <juniorvjl em gmail.com> escreveu:
>
> não entendi a pergunta kra, desculpa...
> se esta falando dos datasource do datagrid seria independente, .... é como
> se eu tivesse uma função que me fornecesse todos os comandos sql, sempre
> com
> base em parametros..., tipo
> Sql = getSqlCommand("Clientes", "Insert")
>
> ai a função me retornaria o sql de insert para clientes, entendeu?
>
>
> Em 05/09/07, Diego Seleguim <seleguim em gmail.com> escreveu:
> >
> > Entendi.. mas tirando fora a questão de ser global ou não.. esse
> > código seria para cada DataSource... exato???
> >
> > Ficaria bem simples e funcional creio eu!
> >
> > Em 05/09/07, Junior<juniorvjl em gmail.com> escreveu:
> > > Ai depende de como vc vai organizar o sistema kra, do tamanho dele e
> > etc...
> > > pode ser q se vc colocar como global ele ficara gigantesco e vc tera q
> > > quebrar em outras funções, depende da necessidade, tendeu?
> > >
> > > Em 05/09/07, Diego Seleguim <seleguim em gmail.com> escreveu:
> > > >
> > > > DANIEL, gostaria de saber mais sobre essa procedure... no caso ela
> > > > ficaria como global no sistema. Onde vc insere essa proc...???
> > > >
> > > > Vlw...
> > > >
> > > > Em 05/09/07, Daniel Breda<daniel.breda em gmail.com> escreveu:
> > > > > Só de programar em VB você já está errado. rsrsrsrsrs
> > > > >
> > > > > To brincando.
> > > > >
> > > > > Nas minhas aplicações (Delphi) eu crio procedimentos para
> manipular
> > > > isto.
> > > > >
> > > > > Para não ficar repetindo todo o codigo a cada inserção, alteração,
> > > > > exclusão e afins criei um procedimento chamado:
> > > > >
> > > > > procedimento RegrasFB(DS: TClientDataSet, Acao: char);
> > > > > inicia
> > > > >   se ( DS.estado é [Inserindo] ) então
> > > > >   inicia
> > > > >   Conexao.AbreTransacao;
> > > > >   DS.Insert;
> > > > >   fim;
> > > > >
> > > > >   se ( DS.estado é [Alterando] ) então
> > > > >   inicia
> > > > >   Conexao.AbreTransacao;
> > > > >   DS.Edit;
> > > > >   fim;
> > > > >
> > > > >   se ( DS.estado é [Apagando] ) então
> > > > >   inicia
> > > > >   Conexao.AbreTransacao;
> > > > >   DS.Delete;
> > > > >   DS.ApplyUpdates;
> > > > >   Conexao.Commit;
> > > > >   fim;
> > > > >
> > > > >   Dai por diante...
> > > > >
> > > > > fim;
> > > > >
> > > > >
> > > > >
> > > > > Acho que deu pra ter uma ideia ne..
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Rodrigo Rodrigues escreveu:
> > > > > > Já que meus posts estão chegando....
> > > > > >
> > > > > > Programo, quer dizer, penso que programo, em VB6 + firebird, e
> > sempre
> > > > tenho
> > > > > > a sensação de estar fazendo de forma errada( ou não acertada,
> que
> > tem
> > > > > > diferença), na minha programação, hoje trato meus Inserts,
> > Deletes,
> > > > Updates,
> > > > > > todos ele na aplicação VB, pra cada form, uso uma instruçao de
> > cada
> > > > uma das
> > > > > > citadas. Meu questionamento seria:
> > > > > >
> > > > > >
> > > > > >    - Deveria eu criar em um modulo todas as instruçoes SQL, e
> > passar
> > > > > >    apenas os parametros para que essas instrucoes manipulem o
> > banco,
> > > > ou...
> > > > > >       - já nesse gancho, quantos paramentros (argumentos) poso
> > passar
> > > > > >       para uma Procedure do VB
> > > > > >
> > > > > >
> > > > > >
> > > > > >    - Devo criar SP no banco e passar esses parametros pro banco,
> > > > deixando
> > > > > >    tudo por conta do FB.
> > > > > >
> > > > > > Agradeço a todos a colaboração.
> > > > > > ______________________________________________
> > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> > www.locador.com.br
> > > > > > Para editar sua configuração na lista, use o endereço
> > > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > > > > Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
> > > > > >
> > > > >
> > > > >
> > > > > ______________________________________________
> > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> www.locador.com.br
> > > > > Para editar sua configuração na lista, use o endereço
> > > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > > >
> > > >
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > > Para editar sua configuração na lista, use o endereço
> > > > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista