FoxPro/Visual FoxPro - Que es un Cursor?

 
Vista:

Que es un Cursor?

Publicado por neo (296 intervenciones) el 06/07/2006 15:52:41
Saludos..

Alguien sabe lo que es un cursor

1. Para que me puede servir en programacion con vfp?

2. Cómo se crean los cursores?

3. En dónde los puedo utilizar (Forms, Reportes, etc)?

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:Que es un Cursor?

Publicado por henry (44 intervenciones) el 06/07/2006 16:02:04
Bueno un cursor es una copia de tus datos y puedes llamarlo, o crearlo, en mi opinion personal yo utilizo cursores.

de estos hay cursores autolizables, puedes usar el data environment, desde ahi creas cursores de tus tablas, puedes crear un cursor con 2 o mas tablas asociadas ETC. Busca en la ayuda de VFP CURSOR y veras como usarlos.

CREATE CURSOR ETC. Creo que en mi caso trabajo con VFP y SQL SERVER y programo a travez de STP SQLEXEC( ) y es muy util. Mas cuando necesitamos hacer un aplicacion CLIENTE/SERVIDOR.

En un formulario los uso para modificar información o incluir ETC. de todo, básicamente creas un cursor de esta manera

SELECT * FROM TuTabla WHERE Condición ;
ORDER BY TuIndice ;
INTO CURSOR NombreDelCursor READWRITE

Select NombreDelCursor
BROWSE

( La condición es si necesitas llamar datos específicos )

Prueba y adentrate en el mundo de los cursores. Sino escribeme a mi correo y te ayudo en lo que pueda.
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:Que es un Cursor?

Publicado por Carlos Ayala G (169 intervenciones) el 06/07/2006 16:22:55
Hola amigo

- Un cursor vendria a ser como una tabla temporal la cual se crea en memoria de la estacion de trabajo en la cual se esta utilizando el programa la cual puede estar activa para que se utilise en ese programa o de forma publica para varios.

- Se utiliza generalmente para extraer datos de varias tabla las cuales almacenas en un cursor, tambien puedes utilizarlo para mostrar datos de una tabla la cual trabaja en modo de BUFFER esto para que traiga problemas con las llaves generalmete para loque son transacciones y mucho masss.....

- Un cursor se puede crear de barias formas atrabes del comando CREATE CURSOR el cual funciona igual que el CREATE TABLE o traves de una consulta SQL 'select' utilizando el parametro INTO CURSOR nombre_del_cursor

-Como te digo un cursor funciona exactamnete igual que una tabla por tal razon lo puedees utilizar en formularios, reportes, etc no tiene restricciones en cuanto asu utilizacion es una tabla mas
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:Que es un Cursor?

Publicado por Ernesto Hernandez (4623 intervenciones) el 06/07/2006 17:09:07
Asi como te dicen los compañeros a grandes rasgos esa es la definicion de CURSOR te envio algunos enlaces donde puedes encontrar mas informacion y tener un concepto claro de lo que es un cursor

http://www.desarrolloweb.com/manuales/9/

http://www.cibermanuales.com/

http://www.solomanuales.org/manual_cursores_en_sql_server-manuall31046410.htm

http://www.programatium.com/manuales/sql/gen002.htm

http://www.emagister.com/cursores-sql-server-cursos-1056673.htm


Suerte
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