POner Limite a tablas

19/09/2005 - 22:44 por Felix R. Paula C. | Informe spam
Hola foro

Alguien me podria decir si hay alguna forma de decirle a una tabla, que al
tener un numero determinado de registros no permita ke le graben mas
registros (que no sea con reccount()), o sea, una especie de trigger.

gracias


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

PortalFox - NNTP Forum Gateway

Preguntas similare

Leer las respuestas

#1 Luis María Guayán
20/09/2005 - 02:16 | Informe spam
Puedes hacer una UDF en que le pases la tabla y el nro máximo de registros:

FUNCTION DejarInsertar(tcAlias, tnLimite)
LOCAL ln, lc
lc = SYS(2015)
SELECT COUNT(*) AS Cant ;
FROM (tcAlias) ;
INTO CURSOR (lc)
ln = curTmp.Cant
USE IN SELECT(lc)
RETURN ln <= tnLimite
ENDFUNC

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

"Felix R. Paula C." escribió en el mensaje
news:
Hola foro

Alguien me podria decir si hay alguna forma de decirle a una tabla, que al
tener un numero determinado de registros no permita ke le graben mas
registros (que no sea con reccount()), o sea, una especie de trigger.

gracias


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/2005 - 14:15 | Informe spam
Si la tabla pertenece a una DBC, ejecutas por unica vez este ALTER TABLE:

ALTER TABLE "MiTabla" SET CHECK RECCOUNT()< ERROR "Limite de 10
registros"


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


"Felix R. Paula C." escribió en el mensaje
news:
Hola foro

Alguien me podria decir si hay alguna forma de decirle a una tabla, que al
tener un numero determinado de registros no permita ke le graben mas
registros (que no sea con reccount()), o sea, una especie de trigger.

gracias


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

PortalFox - NNTP Forum Gateway
Respuesta Responder a este mensaje
#3 Felix R. Paula C.
22/09/2005 - 14:55 | Informe spam
Muchas graciass!!!

me voy a quedar con la primera opcion, no la he probado pero lo voy a
intentar.

Nos vemos luego

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

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