Amigos del foro tengan buenas noches...
Pues como dice el encabezado, tengo problemas de inactividad en mi sistema, trabajo con mysql y ado. En el localhost no hay ning煤n problema, todo corre a las mil maravillas. Pero resulta y pasa que monte el sistema en un WINDOWS SERVER 2003. y despu茅s de un minuto se cae la conexi贸n con la base de datos.
Opte por colocar un timer para que hiciera una consulta cada 20 segundos, pero de esto me genero dos problemas. 1- Se ponen un poco lentas las dem谩s consultas. y 2- Cuando cierro el dialogo de captura y quiero abrir otro dialogo me sale el error MsgStop( "No se ha podido ejecutar el comando !", "Error de Datos" ).
Luego me saca del sistema y me arroja el siguiente error.
Alguien tiene alguna idea de como solucionar este problema de inactividad. O si tiene alguna sugerencia.
Saludos
Pues como dice el encabezado, tengo problemas de inactividad en mi sistema, trabajo con mysql y ado. En el localhost no hay ning煤n problema, todo corre a las mil maravillas. Pero resulta y pasa que monte el sistema en un WINDOWS SERVER 2003. y despu茅s de un minuto se cae la conexi贸n con la base de datos.
Opte por colocar un timer para que hiciera una consulta cada 20 segundos, pero de esto me genero dos problemas. 1- Se ponen un poco lentas las dem谩s consultas. y 2- Cuando cierro el dialogo de captura y quiero abrir otro dialogo me sale el error MsgStop( "No se ha podido ejecutar el comando !", "Error de Datos" ).
oVar:="SELECT s_indice,s_permis,s_llaves,s_nmenus,s_autori,s_verifi,s_usuari,s_proced,s_madres from " + oLamcla:tPerm +" WHERE s_indice='"+alltrim(oLamcla:vColl)+nMenu+"'"
TRY
聽 oTMe := CreateObject("ADODB.Recordset")
CATCH oError
聽 MsgStop(oLamcla:mErnt,oLamcla:mErco)
聽 RETURN(.F.)
END
oTMe:CursorLocation 聽:= adUseClient //adUseServer
oTMe:LockType 聽 聽 聽 聽:= adLockOptimistic
oTMe:CursorType 聽 聽 聽:= adOpenKeyset
oTMe:Source 聽 聽 聽 聽 聽:= oVar
oTMe:ActiveConnection( oLamcla:oConPer )
TRY
聽 oTMe:Open()
CATCH oError
聽 MsgStop(oLamcla:mComa,oLamcla:mDato)
END
nRegistros := oTMe:RecordCount() //esta es la linea donde me marca el error.
IF nRegistros > 0
..........Luego me saca del sistema y me arroja el siguiente error.
Descripci贸n de la Applicaci贸n:
___________________________________________________
Ubicaci贸n y Nombre: C:\DlymAdo.1\Contable.Exe (32 BITS)
Desde la Estaci贸n de Trabajo: CASA
Usuario en Sesi贸n: 001
Privilegio del Usuario: 001
Tama帽o: 1,343,488 bytes
Hora de Inicio: 聽 Jueves 11 de Julio del 2013, 聽9:44:14 PM
Hora del Error: 聽 Jueves 11 de Julio del 2013, 聽9:44:14 PM
Tiempo de Sesi贸n: 0 hours 15 mins 38 secs
Descripci贸n del Error:
___________________________________________________
Error ADODB.Recordset/6 聽
DISP_E_UNKNOWNNAME: RECORDCOUNT
聽 聽Args:
Llamadas al Stack:
___________________________________________________
Llamado desde TOLEAUTO:RECORDCOUNT(0)
Llamado desde TLYMA:AUTORIZA(1072)
Llamado desde (b)MAIN(374)
Llamado desde TRBTN:CLICK(676)
Llamado desde TRBTN:LBUTTONUP(854)
Llamado desde TCONTROL:HANDLEEVENT(1690)
Llamado desde TRBTN:HANDLEEVENT(1520)
Llamado desde _FWH(3153)
Llamado desde WINRUN(0)
Llamado desde TWINDOW:ACTIVATE(980)
Llamado desde MAIN(454)
Llamado desde R32_MENU(138)Alguien tiene alguna idea de como solucionar este problema de inactividad. O si tiene alguna sugerencia.
Saludos
Saludos
LEANDRO AREVALO
Bogot谩 (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
LEANDRO AREVALO
Bogot谩 (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]