Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Trigger Firebird (https://www.clubdelphi.com/foros/showthread.php?t=70166)

tec 04-10-2010 16:13:45

Trigger Firebird
 
tras = copy( old.lin_tras,1,1 );

Al compilar este trigger me da error de que no reconoce la funcion copy.

Alguién sabe como es la forma correcta ?

Gracias.

Casimiro Notevi 04-10-2010 16:27:35

Hola tec, por favor, lee nuestra guía de estilo, gracias por tu colaboración.

copy es una función de delphi, no de firebird. Echa un vistazo a las funciones de firebird o las UDF, dependiendo de tu versión firebird.

guillotmarc 04-10-2010 17:18:09

La función interna de Firebird para obtener el mismo resultad que Copy es Substring (disponible a partir de Firebird 1.5, creo)

tras = substring( old.lin_tras from 1 for 1 );

Saludos.

tec 04-10-2010 21:46:43

Substring
 
Encontré la función substr buscando donde me comentó Casimiro pero me daba error.

Ahora con substring funciona perfectamente !

Muchas gracias.


La franja horaria es GMT +2. Ahora son las 08:53:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi