[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