Menu

15 de enero de 2013

Saber si es un Alias es un Cursor

Una función para saber si es un Alias es un cursor. Es el resumen de dos funciones enviadas a Foxite.com/forum por el alemán Stefan Wuebbe y el sueco Anders Altberg
USE (HOME(2) + "Northwind\Customers") IN ("Customers")
CREATE CURSOR MyCursor (Id I)

? IsCursor("Customers") && Table
? IsCursor("MyCursor")  && Cursor

FUNCTION IsCursor(tcAlias)
  RETURN VARTYPE(m.tcAlias) == "C" AND USED(m.tcAlias) ;
    AND CURSORGETPROP("SourceType", m.tcAlias) == 3 ;
    AND UPPER(JUSTEXT(CURSORGETPROP("SourceName", tcAlias))) == "TMP"
ENDFUNC
Fuente: Foxite.com/forum

No hay comentarios.:

Publicar un comentario

Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.