Insert no FireBird

Delphi

15/07/2005

boa tarde galera....
to com uma dúvida....
como faço pra chamar um procedure q criei no FireBird pelo delphi...
nesse procedure tem parametros como é descrito abaixo...

o procedimento chama-se Proc_Ins_Usuario e ele está escrito assim
BEGIN
INSERT INTO usuario (NOME,CODIGO_GRUPO,MASTER,ATIVO,PASS)
VALUES (:NOME, :CODIGO_GRUPO, :MASTER, :ATIVO, :PASS);
WHEN SQLCODE -625 do
EXCEPTION ERRO_CAMPOS_OBRIGATORIOS;
WHEN ANY DO
EXCEPTION ERRO_INS_USUARIO;
END


nao to conseguindo chamar esse procedimento...
desde já muito obrigado...


Davicarrano

Davicarrano

Curtidas 0

Respostas

Sremulador

Sremulador

15/07/2005

Execute => Para procedures que tem retorno de apenas uma linha ou para executar operações no db

Select * from procedure (:parametro) para retornar uma pesquisa...


GOSTEI 0
Flaviomkm

Flaviomkm

15/07/2005

procedures com selects se executam com o OPEN,
com updates, deletes e inserts vc executa com EXECSQL.

Ex:
sqlGeral.text.sql := ´ Update Produtos ´ +
´ Set EstAtu = EstAtu + 2 ´ +
´ Where EstAtu > 0 ´;
sqlGeral.EXECSQL;

espero ter ajudado.

´A Resposta não tem valor sem a pesquisa´
Flávio Motta


GOSTEI 0
Davicarrano

Davicarrano

15/07/2005

valeu pela ajuda galera....
até a proxima....


GOSTEI 0
POSTAR