[firebase-br] RES: Oque devo usar...

Rodrigo Madureira Barbosa rodrigo.madu em gmail.com
Seg Nov 20 08:28:57 -03 2006


// (1º) Limpa-se o sql
DM.IBCaixa.SQL.Clear;

// (2º) Atribui-se o sql
DM.IBCaixa.SQL.Add('...SQL...');

// (3º) Prepara o camarada
DM.IBCaixa.SQL.Prepare;

// (4º) Passa os parâmetros
DM.IBCaixa.SQL.ParamByName('')...

// (5º) Abre o cara, no caso de sql para seleção de dados
DM.IBCaixa.SQL.Open;

// (5º) Ou executa o sql correspondente (INSERT, UPDATE, DELETE, etc...)
DM.IBCaixa.SQL.Execute;

// (6º) Fecha o camarada
DM.IBCaixa.Close;

// (7º) Desprepara o caboclo
DM.IBCaixa.Unprepare;

OBS.: Repare que o 5º passo é condicional, ou usa o OPEN, para abrir o
cursor ou a query para seleção de dados, ou usa o EXECUTE no CURSOR, para
executar um statement qualquer...

O bom mesmo seria vc utilizar procedures para procedimentos de inserção,
deleção ou atualização de tabelas... procure se informar a respeito... seria
melhor e mais rápido...

Abraços...

Rodrigo Madureira Barbosa

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Dimas Bolognani
Enviada em: segunda-feira, 20 de novembro de 2006 08:11
Para: FireBase
Assunto: [firebase-br] Oque devo usar...

Bom dia a todos,

Para quem usa o IBO, quando vou fazer um INSERT qual a seguencia correta e
oq devo usar neste caso..
uso este componente p/ varios procedimentos..preciso usar também o
DM.IBCaixa.Close

      DM.IBCaixa.Unprepare;
      DM.IBCaixa.Close;
      DM.IBCaixa.SQL.Clear;
      DM.IBCaixa.SQL.Add('INSERT........

      DM.IBCaixa.Prepare;   O prepare eu uso antes ou depois dos
paramentros?

      DM.IBCaixa.ParamByName('DATAMOV').AsDate := DATE;

      DM.IBCaixA.ExecSQL;

      não vou usar mais no momento, devo usar assim.
      DM.IBCaixa.Unprepare;
      DM.IBCaixa.SQL.Clear;

Obrigado a todos..


DBSOFT INFORMÁTICA LTDA
OURO FINO - MG
TEL.(35)3441-5254
Dimas Bolognani
______________________________________________
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