FoxPro/Visual FoxPro - Varios cursores iguales

 
Vista:

Varios cursores iguales

Publicado por Jorgito (82 intervenciones) el 08/09/2007 19:23:20
Tengo un programa que cuando arranca crea un cursor "cliente" y un indice en la unidad C:\ "INDEX ON codigo TO C:\ind_client"
El problema es que este programa quiero ejecutarlo más de una vez en el mismo PC. Como podría llamar a el índice para que no tenga el mismo nombre que el anterior.

Gracias y un saludo
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
sin imagen de perfil

RE:Varios cursores iguales

Publicado por Hector R. De los Santos (270 intervenciones) el 09/09/2007 00:48:46
Que tal..
Puedes usar :
SYS(2015), Devuelve un nombre único de procedimiento, de 10 caracteres, que empieza por un signo de subrayado y va seguido de una combinación de letras y números.(Definicion desde la ayuda de VFP9)

Ejemplo:

lcCursor=SYS(2015) &&Varible que contiene el nombre de unico del cursor

Create Cursor lcCursor
[Ya aqui lo creas]

Cuando te vayas a referir a ese cursor solo haces:

Select (lcCursor)

Cada vez que ejecutas SYS(2015) devuelve un nombre unico que no se repite el cual puedes usar para asingnarle nombre a tus cursores, no importa si es ejecutado desde la misma pc.

C-ya
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