Hola Todos
Necesito saber si un alias esta en uso para cerrarlo y ocuparlo de nuevo, vi la funcion alias(n) que devuelve en nombre del alias , pero como llenar un arreglo con los alias abiertos para buscarlos alli mismo?
gracias de antemano
como saber si un alias esta en uso?
-
- Posts: 132
- Joined: Sun Oct 23, 2005 4:09 pm
- Location: Pánuco,Ver. México
- FranciscoA
- Posts: 1964
- Joined: Fri Jul 18, 2008 1:24 am
- Location: Chinandega, Nicaragua, C.A.
Re: como saber si un alias esta en uso?
Quizas este codigo ejemplo te pueda ayudar.Miguel Salas wrote:Hola Todos
Necesito saber si un alias esta en uso para cerrarlo y ocuparlo de nuevo, vi la funcion alias(n) que devuelve en nombre del alias , pero como llenar un arreglo con los alias abiertos para buscarlos alli mismo?
gracias de antemano
//--------------------------
local cAlias:="MiArea"
if (cAlias)->(used())
(cAlias)->(dbCloseArea())
endif
//-----------------------
Function BloqueaTodo()
local n:=0, n2:=0, lBloqueado := .t.
local aBases:= aGetWorkAreas()
For n:=1 to len(aBases)
if !(aBases[n])->(PudoBloq(.T.))
For n2:=1 to len(aBases)
(aBases[n])->(dbUnlock())
Next
lBloqueado:= .F.
Exit
endif
Next
Return lBloqueado
Saludos
Francisco J. Alegría P.
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
Chinandega, Nicaragua.
Fwxh1204-MySql-TMySql
- TecniSoftware
- Posts: 213
- Joined: Fri Oct 28, 2005 6:29 pm
- Location: Quilmes, Buenos Aires, Argentina
Re: como saber si un alias esta en uso?
If !Empty( Select( "cAlias" ))
(cAlias)->(DbCloseArea())
EndIf
(cAlias)->(DbCloseArea())
EndIf
Alejandro Cebolido
Buenos Aires, Argentina
Buenos Aires, Argentina
-
- Posts: 132
- Joined: Sun Oct 23, 2005 4:09 pm
- Location: Pánuco,Ver. México
Re: como saber si un alias esta en uso?
Justo lo que necesito, muchas gracias
Re: como saber si un alias esta en uso?
ou simplesmete assim:
If SELECT(cAlias) > 0
Alert("esta em uso")
Endif
If SELECT(cAlias) > 0
Alert("esta em uso")
Endif
-
- Posts: 325
- Joined: Sun Feb 03, 2008 11:04 pm
- Location: Argetnina
Re: como saber si un alias esta en uso?
Y como hacer tener un listadfo de las BASES abiertas
gracias
david
argentina
gracias
david
argentina
- Biel EA6DD
- Posts: 680
- Joined: Tue Feb 14, 2006 9:48 am
- Location: Mallorca
- Contact:
Re: como saber si un alias esta en uso?
Code: Select all
FUNCTION LstAlias()
LOCAL i:=1,cMsg:=''
DO WHILE !Empty(cAlias:=Alias(i++))
cMsg+=cAlias+CRLF
ENDDO
MsgInfo(cMsg)
RETURN NIL
-
- Posts: 325
- Joined: Sun Feb 03, 2008 11:04 pm
- Location: Argetnina
Re: como saber si un alias esta en uso?
Un espectaculo...
muchas gracias
david
argentina
muchas gracias
david
argentina