Fórum A função Substring () executa no Windows 10 64bits? #572839
16/12/2016
0
Visando testar a migração dos dados do Firebird 1.5 para o Firebird 2.5.0 no Windows 64 bit. Está ocorrendo o erro abaixo.
Alguém poderia me auxiliar quanto essa dúvida
:
1) Ao executar o metadata de um banco (extraído no Firebird no 1.5) no Firebird 2.5.0 no Windows 64 bits, está apresentando o erro
"... SQL Error code = -104 Token unKnown - line6, column 34 ..."
Esse erro corresponde ao "from" do comando de uma trigger :
create trigger "preparaordem" for cliente
active before insert position 0
as declare variable c1 varchar(1);
begin
c1 = substring ( novo.cliente from 2 for 1 );
if ((c1 is not null) and (c1>='0') and (c1<='9')) then
begin
c1 = substring ( novo.cliente from 2 for 1 );
...
end
...
end;
2) No entanto, esse erro não ocorre no Firebird 2.5.0 do Windows 32 bits (exemplo: XP).
Alguém poderia me auxiliar quanto essa dúvida
:
1) Ao executar o metadata de um banco (extraído no Firebird no 1.5) no Firebird 2.5.0 no Windows 64 bits, está apresentando o erro
"... SQL Error code = -104 Token unKnown - line6, column 34 ..."
Esse erro corresponde ao "from" do comando de uma trigger :
create trigger "preparaordem" for cliente
active before insert position 0
as declare variable c1 varchar(1);
begin
c1 = substring ( novo.cliente from 2 for 1 );
if ((c1 is not null) and (c1>='0') and (c1<='9')) then
begin
c1 = substring ( novo.cliente from 2 for 1 );
...
end
...
end;
2) No entanto, esse erro não ocorre no Firebird 2.5.0 do Windows 32 bits (exemplo: XP).
Daniel Barros
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)