Insert no FireBird
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...
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
Curtidas 0
Respostas
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...
Select * from procedure (:parametro) para retornar uma pesquisa...
GOSTEI 0
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
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
15/07/2005
valeu pela ajuda galera....
até a proxima....
até a proxima....
GOSTEI 0