[firebase-br] duvida Firebird 2.5
Cleber
cleber em agrosoftrs.com.br
Qui Set 16 11:50:22 -03 2010
Bom dia, Senhores tem alguma previsão para uma versão final do Fb2.5?
e sobre essa versão, estou fazendo testes, e não consegui executar a
seguinte situação:
SqlExecute = ' INSERT INTO LOG_TABELAS (ID, NOME_TABELA, OPERACAO,
DATA_HORA, '||
' NOME_USUARIO) '||
' VALUES ('||:chave||', ''CIDADES'', ''I'', ''NOW'',
'''||USER||'''); ';
SqlExecute = SqlExecute ||
' INSERT INTO LOG_TABELAS (ID, NOME_TABELA, OPERACAO,
DATA_HORA, '||
' NOME_USUARIO) '||
' VALUES ('||:chave||', ''CIDADES'', ''I'', ''NOW'',
'''||USER||'''); ';
EXECUTE STATEMENT SqlExecute ON EXTERNAL 'c:\teste.fdb'
AS USER 'SYSDBA' PASSWORD 'masterkey'
WITH COMMON TRANSACTION;
O problema ocorre quando vai executar o segundo insert. Se executar da
seguinte forma funciona:
SqlExecute = ' INSERT INTO LOG_TABELAS (ID, NOME_TABELA, OPERACAO,
DATA_HORA, '||
' NOME_USUARIO) '||
' VALUES ('||:chave||', ''CIDADES'', ''I'', ''NOW'',
'''||USER||'''); ';
EXECUTE STATEMENT SqlExecute ON EXTERNAL 'c:\teste.fdb'
AS USER 'SYSDBA' PASSWORD 'masterkey'
WITH COMMON TRANSACTION;
SqlExecute = ' INSERT INTO LOG_TABELAS (ID, NOME_TABELA, OPERACAO,
DATA_HORA, '||
' NOME_USUARIO) '||
' VALUES ('||:chave||', ''CIDADES'', ''I'', ''NOW'',
'''||USER||'''); ';
EXECUTE STATEMENT SqlExecute ON EXTERNAL 'c:\teste.fdb'
AS USER 'SYSDBA' PASSWORD 'masterkey'
WITH COMMON TRANSACTION;
Seria interessante da primeira maneira pois, poderia executar diversos
scrips e não um de cada vez.
Mais detalhes sobre a lista de discussão lista