You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to publice...@googlegroups.com
Buenos dias.
Estoy haciendo una consulta a una DB Firebird a traves de un CursorAdapter y necesito un "CAMPO TEMPORAL" de lectura-escritura temporal, es decir, el campo NO EXISTE en las tablas que uso para la consulta SQL.
Algo asi:
Select ID_EMPLEADO, EMPLEADO_NAME, SALARIO_DIARIO, CAMPO_TEMPORAL... from EMPLEADOS where ID_EMPLEADO = 12345
Requiero hacer algunos calculos y ponerlo en el CAMPO_TEMPORAL.
Estoy usando VFP 9.0 SP2 en WinXP y Firebird 2.5
Gracias por su ayuda
Luis Gerardo
Dante
unread,
Dec 9, 2013, 12:17:30 PM12/9/13
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to publice...@googlegroups.com
En la mayoria de SQL, son dos formas:
simple:
Select campo1,campo2, ' ' as campoTemp1, 00000.00 as campotemp2 from tabla
Como debe ser:
Select campo1,campo2, cast('' as varchar(20)) as campoTemp1, cast(0 as decimal(8,2)) as campotemp2 from tabla
Antonio.xt
unread,
Dec 9, 2013, 12:22:41 PM12/9/13
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to publice...@googlegroups.com
Crea el cursor agregando ese campo y usa la clausula READWRITE al final del SELECT.
SELECT id_empleado, empleado_name, salario_diario, 00000.00 AS campo_temporal FROM Empleados WHERE id_empleado=12345 INTO CURSOR curTemporal READWRITE
00000.00 AS campo_temporal lo cambias segun el tipo de dato que necesites en el campo temporal.
Saludos...
Luis Gerardo
unread,
Dec 9, 2013, 4:39:15 PM12/9/13
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to publice...@googlegroups.com
Gracias a todos los que respondieron, me ayudaron mucho sos comentarios.
El lunes, 9 de diciembre de 2013 11:03:36 UTC-6, Luis Gerardo escribió: