Vistas locales "Re escribibles"

15/11/2004 - 19:45 por Leopoldo Sánchez | Informe spam
Buenos días, alguien podría ayudarme con un detalle, genero vistas locales
al inicio de mi aplicación por código, pero cuando corro la aplicación desde
el exe, me pregunta si quiero re escribir las vistas, como puedo quitar esa
pregunta, se puede usar el readwrite como con los cursores?

Este es parte del código que uso:

*************************************************
* CREA LA VISTA LOCAL DE SOCIOS *
**********************************************************************************
WAIT WINDOW "Identificando Socios Activos" TIMEOUT 1.5
CREATE SQL VIEW vsocios_activos AS ;
SELECT * ;
FROM ;
DBC!socios ;
WHERE cstatus == 'ACTIVO';
ORDER BY nid_socios

ÛSETPROP("vsocios_activos","VIEW","TABLES","DBC!socios")
ÛSETPROP("vsocios_activos.nid_socios","Field","KeyField",.T.)
ÛSetProp("vsocios_activos","View","UpdateType",1)
ÛSETPROP("vsocios_activos.nid_socios","Field","UpdateName","socios.nid_socios")
ÛSETPROP("vsocios_activos.nid_socios","Field","Updatable",.F.)
ÛSETPROP("vsocios_activos.ctitulo","Field","UpdateName","socios.ctitulo")
ÛSETPROP("vsocios_activos.ctitulo","Field","Updatable",.T.)

Leopoldo Sánchez
Monterrey, México
 

Leer las respuestas

#1 Esparta Palma
15/11/2004 - 20:04 | Informe spam
Estás creando las vistas cada que se ejecuta algo??
No es una de las prácticas más recomendadas, de hecho *no* se debería
hacer, las vistas están pensadas para crearse una vez y usarse el tiempo y
lugares que sea necesario. El que se tenga un comando para crearlas por
código es para que se pueda recrear cuando no se tenga.
Ahora bien, mejor explícanos por o para que las estás creando, es decir,
cual es el objetivo de esto?



Buenos días, alguien podría ayudarme con un detalle, genero vistas locales
al inicio de mi aplicación por código, pero cuando corro la aplicación desde
el exe, me pregunta si quiero re escribir las vistas, como puedo quitar esa
pregunta, se puede usar el readwrite como con los cursores?

Este es parte del código que uso:

*************************************************
* CREA LA VISTA LOCAL DE SOCIOS *
**********************************************************************************
WAIT WINDOW "Identificando Socios Activos" TIMEOUT 1.5
CREATE SQL VIEW vsocios_activos AS ;
SELECT * ;
FROM ;
DBC!socios ;
WHERE cstatus == 'ACTIVO';
ORDER BY nid_socios

ÛSETPROP("vsocios_activos","VIEW","TABLES","DBC!socios")
ÛSETPROP("vsocios_activos.nid_socios","Field","KeyField",.T.)
ÛSetProp("vsocios_activos","View","UpdateType",1)
ÛSETPROP("vsocios_activos.nid_socios","Field","UpdateName","socios.nid_socios")
ÛSETPROP("vsocios_activos.nid_socios","Field","Updatable",.F.)
ÛSETPROP("vsocios_activos.ctitulo","Field","UpdateName","socios.ctitulo")
ÛSETPROP("vsocios_activos.ctitulo","Field","Updatable",.T.)

Leopoldo Sánchez
Monterrey, México



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
Acapulco, México
email:mexicoSINSPAM[Arroba]portalfox.com

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

PortalFox - NNTP Forum Gatewa

Preguntas similares