DUDA CON DOLPHIN
DUDA CON DOLPHIN
Hola compañeros:
Tengo la siguiente duda al hacer una consulta con TDolphin:
SELECT A.RECNO, A.CODIGO, A.NOMBRE, B.RECNO, B.CODIGO, B.FOLIO, B.CANTIDAD, B.IMPORTE FROM PRODUCTOS AS A LEFT JOIN movimientos AS B ON A.RECNO=B.CODIGO WHERE B.DELETED='N'
Mi duda es al momento de leer los datos haciendo oQuery:FieldGet( "B.RECNO" ) me da un error que la columna ( campo ) no existe, se puede de alguna manera realizar esta consulta y obtener el dato de un campo utilizando un AS para la tabla?
Saludos y gracias
LCP Eduardo Borondón Muñiz
Tengo la siguiente duda al hacer una consulta con TDolphin:
SELECT A.RECNO, A.CODIGO, A.NOMBRE, B.RECNO, B.CODIGO, B.FOLIO, B.CANTIDAD, B.IMPORTE FROM PRODUCTOS AS A LEFT JOIN movimientos AS B ON A.RECNO=B.CODIGO WHERE B.DELETED='N'
Mi duda es al momento de leer los datos haciendo oQuery:FieldGet( "B.RECNO" ) me da un error que la columna ( campo ) no existe, se puede de alguna manera realizar esta consulta y obtener el dato de un campo utilizando un AS para la tabla?
Saludos y gracias
LCP Eduardo Borondón Muñiz
- pablovidal
- Posts: 401
- Joined: Thu Oct 06, 2005 10:15 pm
- Location: Republica Dominicana
- Contact:
Re: DUDA CON DOLPHIN
Code: Select all | Expand
SELECT A.RECNO as RecnoId, A.CODIGO, A.NOMBRE, B.RECNO, B.CODIGO, B.FOLIO, B.CANTIDAD, B.IMPORTE FROM PRODUCTOS AS A LEFT JOIN movimientos AS B ON A.RECNO=B.CODIGO WHERE B.DELETED='N'
Code: Select all | Expand
oQuery:FieldGet( "b.recnoid" )
Saludos,
Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
Pablo Alberto Vidal
/*
------------------------------------------------------
Harbour 3.2.0, Fivewin 17.02, BCC7
------------------------------------------------------
*/
Re: DUDA CON DOLPHIN
Hola Pablo, gracias por responder, pero asi como me dices es exactamente como yo lo tengo en mi codigo pero me da el siguiente error:
error description: Error TDOLPHIN/9012
Internal error:Nombre del campo Invalido
"b.codigo"
Tengo otra duda, tengo esta otra consulta:
SELECT MAX( RECNO ) FROM gastos
Como obtengo el resultado??
si pongo oQuery:FieldGet( "RECNO" ) me da el mismo error que la consulta anterior, como debo de hacerlo??
Alguna ayudita por favor
LCP Eduardo Borondón Muñiz
error description: Error TDOLPHIN/9012
Internal error:Nombre del campo Invalido
"b.codigo"
Tengo otra duda, tengo esta otra consulta:
SELECT MAX( RECNO ) FROM gastos
Como obtengo el resultado??
si pongo oQuery:FieldGet( "RECNO" ) me da el mismo error que la consulta anterior, como debo de hacerlo??
Alguna ayudita por favor
LCP Eduardo Borondón Muñiz
- cmsoft
- Posts: 1297
- Joined: Wed Nov 16, 2005 9:14 pm
- Location: Mercedes - Bs As. Argentina
- Been thanked: 2 times
Re: DUDA CON DOLPHIN
Hola Eduardo:
Prueba de la siguiente manera la consulta:
y luego en pregunta por Maximo
Prueba de la siguiente manera la consulta:
Code: Select all | Expand
SELECT MAX( RECNO ) as Maximo FROM gastos
y luego en pregunta por Maximo
Code: Select all | Expand
oQuery:FieldGet( "maximo" )
- Hector Pedro Lerda
- Posts: 46
- Joined: Tue May 07, 2013 7:27 pm
- Location: Buenos Aires - Argentina
Re: DUDA CON DOLPHIN
Hola Eduardo
SELECT MAX( RECNO ) FROM gastos
Prueba de siguiente manera
oQuery:fieldget(1) y no vas a tener problema
Saludos
SELECT MAX( RECNO ) FROM gastos
Prueba de siguiente manera
oQuery:fieldget(1) y no vas a tener problema
Saludos
Re: DUDA CON DOLPHIN
Muchas gracias a los dos por responder, las dos soluciones me funcionaron perfecto, no sabia que se podia acceder al campo en base a su numero y con eso pude solucionar el otro problema que tenia, gracias de nuevo.
Saludos !!!
Saludos !!!
Re: DUDA CON DOLPHIN
pablovidal wrote:Code: Select all | Expand
SELECT A.RECNO as RecnoId, A.CODIGO, A.NOMBRE, B.RECNO, B.CODIGO, B.FOLIO, B.CANTIDAD, B.IMPORTE FROM PRODUCTOS AS A LEFT JOIN movimientos AS B ON A.RECNO=B.CODIGO WHERE B.DELETED='N'
Code: Select all | Expand
oQuery:FieldGet( "b.recnoid" )
En la consulta obtienes 2 campos recno. Lo mejor es lo que te propone Pablo, uno de ellos renombrarlo. Pero para leer el valor tienes que escribirlo así:
oQuery:Fielget("recnoid") para el primer valor y oQuery:Fielget("recno") para el segundo.
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
Fernando González Diez
ALSIS Sistemas Informáticos
Re: DUDA CON DOLPHIN
Gracias fgondi, funcionó perfecto como me dijiste.
Saludos !!!
LCP Eduardo Borondón Muñiz
Saludos !!!
LCP Eduardo Borondón Muñiz