Duda sobre cursores

20/09/2004 - 16:01 por Jorge Vásquez | Informe spam
Hola a Todos

Tengo algunas dudas sobre cursores que quisiera absolvera con un ejemplo:

hago la siguiente consulta:

SELECT Codigo,Descripcion FROM Producto INTO CURSOR curProducto

aquí la consulta se desemboca en el cursor "curProducto", pero si la tabla
Producto se actualiza y
vuelvo a ejecutar esta consuta
¿Se actualiza ese cursor?, o ¿ generaría un cursor más y con el mismo
nombre,?
ya que ese cursor se genera en modo de sólo lectura...
¿habría alguna manera de poder escribir en ese cursor o volverlo
lectura-escritura?



Gracias y ¡Larga Vida al Zorro!



-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similare

Leer las respuestas

#1 Carlos Yohn Zubiria
20/09/2004 - 16:38 | Informe spam
SELECT Codigo,Descripcion FROM Producto INTO CURSOR curProducto readwrite
Es de lectura-escritura
Cada vez que ejecutes la sentencia, se actualizará el cursor con los nuevos
datos, mejor dicho: se cerrará el actual y se volverá a crear otro con el
mismo nombre.

Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España

"Jorge Vásquez" escribió en el mensaje
news:
Hola a Todos

Tengo algunas dudas sobre cursores que quisiera absolvera con un ejemplo:

hago la siguiente consulta:

SELECT Codigo,Descripcion FROM Producto INTO CURSOR curProducto

aquí la consulta se desemboca en el cursor "curProducto", pero si la tabla
Producto se actualiza y
vuelvo a ejecutar esta consuta
¿Se actualiza ese cursor?, o ¿ generaría un cursor más y con el mismo
nombre,?
ya que ese cursor se genera en modo de sólo lectura...
¿habría alguna manera de poder escribir en ese cursor o volverlo
lectura-escritura?



Gracias y ¡Larga Vida al Zorro!




PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#2 Luis María Guayán
20/09/2004 - 16:53 | Informe spam
Si la tabla se actualiza, y vuelves a realizar la consulta, con el mismo
nombre de cursor, tendrás solo UN cursor con los datos actualizados.

Si quieres hacer tu cursor de lectura/escritura, solo debes usar la cláusula
READWRITE en la sentencia SELECT (a partir de VFP7)

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Jorge Vásquez" escribió en el mensaje
news:
Hola a Todos

Tengo algunas dudas sobre cursores que quisiera absolvera con un ejemplo:

hago la siguiente consulta:

SELECT Codigo,Descripcion FROM Producto INTO CURSOR curProducto

aquí la consulta se desemboca en el cursor "curProducto", pero si la tabla
Producto se actualiza y
vuelvo a ejecutar esta consuta
¿Se actualiza ese cursor?, o ¿ generaría un cursor más y con el mismo
nombre,?
ya que ese cursor se genera en modo de sólo lectura...
¿habría alguna manera de poder escribir en ese cursor o volverlo
lectura-escritura?



Gracias y ¡Larga Vida al Zorro!




PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Jorge Vásquez
20/09/2004 - 20:56 | Informe spam
Gracias y para VFP60? ¿existe alguna manera?



Saludos y ¡Larga vida al Zorro!

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
Respuesta Responder a este mensaje
#4 Luis María Guayán
21/09/2004 - 00:58 | Informe spam
Para versiones menores a VFP7

http://www.portalfox.com/article.php?sid(

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos


"Jorge Vásquez" escribió en el mensaje
news:
Gracias y para VFP60? ¿existe alguna manera?



Saludos y ¡Larga vida al Zorro!


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#5 Carlos Yohn Zubiria
21/09/2004 - 09:57 | Informe spam
Quiero añadir que no será el 'mismo' cursor. Solamente tendrá el mismo
nombre. Para temas como 'controlsource' es importante.

Saludos,
A.G.P. (Aplicaciones de Gestión y Productividad)
Las Arenas - Vizcaya - España

"Luis María Guayán" escribió en el mensaje
news:u$
Si la tabla se actualiza, y vuelves a realizar la consulta, con el mismo
nombre de cursor, tendrás solo UN cursor con los datos actualizados.

Si quieres hacer tu cursor de lectura/escritura, solo debes usar la


cláusula
READWRITE en la sentencia SELECT (a partir de VFP7)

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Jorge Vásquez" escribió en el mensaje
news:
> Hola a Todos
>
> Tengo algunas dudas sobre cursores que quisiera absolvera con un


ejemplo:
>
> hago la siguiente consulta:
>
> SELECT Codigo,Descripcion FROM Producto INTO CURSOR curProducto
>
> aquí la consulta se desemboca en el cursor "curProducto", pero si la


tabla
> Producto se actualiza y
> vuelvo a ejecutar esta consuta
> ¿Se actualiza ese cursor?, o ¿ generaría un cursor más y con el


mismo
> nombre,?
> ya que ese cursor se genera en modo de sólo lectura...
> ¿habría alguna manera de poder escribir en ese cursor o volverlo
> lectura-escritura?
>
>
>
> Gracias y ¡Larga Vida al Zorro!
>
>
>
>
> PortalFox :: Nada corre como un zorro
> http://www.portalfox.com
>
> PortalFox - NNTP Forum Gateway


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida