[firebase-br] Erro Estranho: Execute Statement
Hélio Oliveira
hpensador em gmail.com
Seg Jan 17 10:33:01 -03 2011
Bom dia Salatiel!
> varSQL = 'DELETE FROM TABELA WHERE EMPRESA = :II_EMPRESA AND STATUS =
> ''N''';
> EXECUTE STATEMENT (varSQL) (II_EMPRESA := :I_EMPRESA);
Utilizo bastante o execute statement nas minhas SPs e o seu problema e:
Na instrução SQL quando houver parametros a serem passados você deverá
concatenar os mesmos a sua string. Logo sua instrução deverá ficar assim:
'delete from tabela where empresa = ' || :ii_empresa || 'and status =
''N''';
--
[]'s,
Hélio Oliveira
Bel. Ciência da Computação
Técnico em Contabilidade
e-mail : hpensador em gmail.com
Skype : hpensador
www.hpensador.net
(71) 9975-9176
Mais detalhes sobre a lista de discussão lista