FoxPro/Visual FoxPro - Cursor con sqlexec

 
Vista:

Cursor con sqlexec

Publicado por Juan Arias (10 intervenciones) el 16/02/2007 14:43:17
Tengo una tabla en sql llamada Pedidos, en la cual tengo una columna que se llama Numero. Quiero desde fox saber cual es el maximo valor de esa columna, por lo que hago:
sqlexec('select max(Numero) from Pedidos', 'cursor')

Pero, al querer mostrarlo en un textbox no se como hacer, probe de las siguientes maneras:

thisform.text1.value = cursor.Numero
*me sale de error: no se encuentra la variable numero

y

thisform.text1.value = cursor
*me muestra una F en el textbox

¿Como tengo que hacer? Desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cursor con sqlexec

Publicado por jorge (423 intervenciones) el 16/02/2007 16:30:30
Intenta asi :
sqlexec('select max(Numero) as MaxNum from Pedidos', 'cursor')
Thisform.text1.value=cursor.maxnum
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cursor con sqlexec

Publicado por CarlosA (86 intervenciones) el 16/02/2007 16:31:02
agregale AS al campo que seleccionas para ponerle algun nombre... ya que si no lo haces el campo resultante en el cursor quedaria MAX_NUMERO,

sqlexec('select max(Numero) as numero from Pedidos', 'cursor')
thisform.text1.value = cursor.Numero

sin agregar el AS te quedaria asi

sqlexec('select max(Numero) from Pedidos', 'cursor')
thisform.text1.value = cursor.max_numero

CarlosA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cursor con sqlexec

Publicado por CarlosA (86 intervenciones) el 16/02/2007 16:31:10
agregale AS al campo que seleccionas para ponerle algun nombre... ya que si no lo haces el campo resultante en el cursor quedaria MAX_NUMERO,

sqlexec('select max(Numero) as numero from Pedidos', 'cursor')
thisform.text1.value = cursor.Numero

sin agregar el AS te quedaria asi

sqlexec('select max(Numero) from Pedidos', 'cursor')
thisform.text1.value = cursor.max_numero

CarlosA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Cursor con sqlexec

Publicado por Ernesto Hernandez (4623 intervenciones) el 16/02/2007 19:21:11
SQLEXEC(MAX(Numero), 'SELECT * FROM Pedidos ', Cursor')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Cursor con sqlexec

Publicado por CarlosA (86 intervenciones) el 16/02/2007 21:52:16
??????????????????

eso funciona ????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar