[firebase-br] duvida Firebird 2.5

FRANCISCO JOSE CAMURCA DE CARVALHO f_jcarvalho em ig.com.br
Qui Set 16 11:56:48 -03 2010


nos valores a ser inseridos use aspas simples
 Ex : values( 'valor1', 'valor2');
Em 16 de setembro de 2010 11:50, Cleber <cleber em agrosoftrs.com.br> escreveu:

> 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.
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista