[firebase-br] RES: RES: Stored Procedure
Jose Luiz
medeiros_infor em pop.com.br
Seg Ago 28 21:25:22 -03 2006
Colega..
De novo lhe agradeço pela sua atenção:
A respeito dos componentes entendi, agora a respeito das Stored Procedure é
o seguinte:
Será que se no lugar de componentes fazerem toda as transações das vendas,
usar estes componentes para simplesmente chamar algumas procedures que
seriam responsáveis para a emissão de um determinado pedido, tanto na
inserção de itens etc. como faço nesse exemplo abaixo como padrão em meus
cadastros:
Para inserir uma cidade faço assim, tirando do delphi essa tarefa:
SET TERM ^ ;
CREATE PROCEDURE PROC_INS_CIDADES (
NOME VARCHAR(70),
UF CHAR(2))
AS
BEGIN
INSERT INTO CAD_CIDADES (CID_NOME, CID_UF)
VALUES (:NOME, :UF);
WHEN SQLCODE -625 do
EXCEPTION ERRO_CAMPOS_OBRIGATORIOS;
WHEN ANY DO
EXCEPTION ERRO_INS_CIDADE;
END
^
SET TERM ; ^
Entendeu?
Será se usar-mos procedures o sistema ficaria + leve?
Grato:
Jose Luiz de Medeiros
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Luiz Eduardo Oliveira Fonseca
Enviada em: segunda-feira, 28 de agosto de 2006 20:59
Para: FireBase
Assunto: Re: [firebase-br] RES: Stored Procedure
ah .. se vc usar o DBExpress .. vc vai usar driver genericos .. pq nene tudo
é generico ... no dbexpress vc usa realmente as api do firebird/interbase
...
vc tá tentou usar o IBO .. esse sim .. eu ahcei um pouco complicado de
inicio .. mas qdo me acostumei tive mta produtividade com ele .. e achei ele
bem mais rapido .. principalemnte com lookup e views ....
gosto de usar componentes nativos .. o dbexpress .. é em minha visão .. uma
alternativa .... caso vc nao doisponha de mtos recursos ...
eu usava o dbexpress com oracle .... mas atualmente uso o oradac .. da
corelabs ...
o dbexpress sim .. é rapido .. mas nao tenho nada a reclamar do ibx ou ibo
.......
eu trabalho numa faculdade e fiz testes com o ibo lá ..... abri o msm
programa 35 vezes e ocupei todo o servidor ... e msm assim as consultas
foram rapidas ..
em relação as procedures ....mande mais detalhs ...
On 8/28/06, Jose Luiz <medeiros_infor em pop.com.br> wrote:
>
> Luiz..
>
> Obrigado pela atenção:
>
> Sei usar sim Stored Procedure com DBExpress ou com IBX, sei tb criar
> algumas
> Procedures. Eu estava atrás se alguém tiver e claro de uma Stored
> Procedure
> já pronta e que funcione. Parece que vi em um sistema não lembro onde +,
> um
> cadastro de pedido feito 90% numa Strored Procedure e algumas triggers.
> Usando muito pouco código de programação no delphi.
>
> E outra dúvida num fórum de delphi que participo tb, todo mundo fala que o
> DBExpress e melhor do que o IBX. Você concorda com isso?
>
> Grato:
> Jose Luiz de Medeiros
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Luiz Eduardo Oliveira Fonseca
> Enviada em: domingo, 27 de agosto de 2006 11:39
> Para: FireBase
> Assunto: Re: [firebase-br] Stored Procedure
>
> se eu fosse vc eu mudava pra ibx ...
>
> vc quer saber como q cria uma stored procedure .. ou como q usa uma stores
> procedure no dbexpress ??
>
>
> falow
>
> On 8/27/06, Jose Luiz <medeiros_infor em pop.com.br> wrote:
> >
> >
> >
> >
> >
> > Colegas..
> >
> >
> >
> > Estou necessitando num sistema criar um cadastro de pedido com itens,
> > alguém
> > teria uma rotina ou uma Stored Procedure que possam me ajudar. Pois
> criei
> > as
> > tabelas é pelo delphi usando DBExpress faço todo o processo, só que
> quando
> > se usa em + de 10 maquinas em diante estou perdendo rendimento.
> >
> > Será que alguém teria algum exemplo para me enviar de se fazer todo esse
> > processo de venda com itens direto no servidor?
> >
> >
> >
> >
> >
> > Grato:
> >
> >
> >
> > Jose Luiz de Medeiros
> >
> >
> >
> >
> >
> > ______________________________________________
> > 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
> >
>
>
>
> --
>
>
>
> Atenciosamente, Luiz Eduardo.
>
> ================================
> >> Desenvolvimento de Sistemas PHP e Delphi
>
> >> Manutenção em Base de Dados MySQL , Interbase/Firebird e MS Access ...
>
> Fone: (12) 8143-7191
> email alternativo: luizeof.sistemas em gmail.com
>
> ================================
> ______________________________________________
> 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
>
--
Atenciosamente, Luiz Eduardo.
================================
>> Desenvolvimento de Sistemas PHP e Delphi
>> Manutenção em Base de Dados MySQL , Interbase/Firebird e MS Access ...
Fone: (12) 8143-7191
email alternativo: luizeof.sistemas em gmail.com
================================
______________________________________________
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