[firebase-br] Duvida Similar to '[0-9]*' será fiável?! (da GETINTEGERLIST não lembro mais o dono, mas está partilhado na Firebase)

Mário Reis mariodosreyx em gmail.com
Quarta Junho 30 16:27:37 -03 2021


Prezados companheiros,

  if (Char_Length(IntegerVal) > 0) then

begin

if (IntegerVal similar to '[0-9]*') then

begin

ID = Cast(IntegerVal as integer);

suspend;

end

end

A questão é saber o que será mais fiável se este código: if (IntegerVal
similar to '[0-9]*') then

ou se if (IntegerVal IN ('0','1','2','3','4','5','6','7','8','9')) then

e só então fazer o CAST(:IntegerVal as Integer)

E, qual deles será o mais rápido. Obrigado

Atentamente
Com os meus melhores cumprimentos
Mário Agostinho Reis
919262146

Esta mensagem contém informação de natureza confidencial e é
exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano,
receber este email agradecemos que não o copie nem o reenvie e que nos
notifique do ocorrido através do email de resposta.


Mais detalhes sobre a lista de discussão lista