Page 1 of 1

Error con TDolphin

PostPosted: Mon Mar 14, 2022 12:45 am
by JoseAlvarez
Saludos estimados amigos.

Tengo un sistema en el que ultimamente se presenta muy seguido el error:

TDOLPHINSRV:CHECKERROR(836)

y casi siempre viene de:

TDOLPHINSRV:NEW(344)

El programa tiene un año trabajando bien, solo los ultimos 30 dias este error se comenzó a presentar, en cualquier parte del sistema, incluso en módulos que tienen muchos meses funcionando sin haber mostrado errores.

Esta instalado en red local inalambrica, servidor dedicado con win10 y con varias estaciones, algunas con win 7 y otras con win 10. La falla se muestra en cualquiera, sin importar la version de windows.

¿Alguna pista de a que puede deberse? ¿Que puedo tener mal?

Gracias a todos de antemano.

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 11:10 am
by karinha

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 12:03 pm
by cmsoft
José, el error que esta dandote es cuando no puede conectar a la base de datos, e intentando ejecutar el codeblock que le pasas por parametros.
Como conectas a la base de datos?

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 12:27 pm
by JoseAlvarez
Joao, voy a darle una mirada a los enlaces que me pones, Gracias !!

Hola cesar, me conecto asi:

Code: Select all  Expand view
_oSqlConex:=TDolphinSrv():New( _cHost, _cUser, _cPasswordUser,,, _cDataBase, bSQLCnxErr() )


y para este caso en concreto los valores son:

_cHost ...........: variable PUBLICA cuyo valor es el nombre del servidor en la Red. en este caso se llama DBSRV
_User..............: nombre de usuario que conecta a la BD de maria DB
_cPasswordUser..: la clave de dicho usuario.
_cDtabase........: nombre de la base de datos.

bSqlCnxError(): Funcion que se ejecuta al fallar la conexion. Esta funcion la puse hoy y me arroja falla de conexion a la BD, tal cual como lo indicas.

La pregunta, si es realmente el caso, es comun este tipo de fallos en redes inalambricas? alguna mala configuracion o algo que este faltando configurar en la red o en MariaDB? se hizo la prueba cableando una estacion y tambien presentó la falla.

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 1:38 pm
by cmsoft
Prueba con:
Code: Select all  Expand view
_oSqlConex:=TDolphinSrv():New( _cHost, _cUser, _cPasswordUser,3306,0, ,_cDataBase )

Segun lo que yo tengo de la conexion es:
New( cHost, cUser, cPassword, nPort, nFlags, bOnError, cDBName )

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 1:53 pm
by JoseAlvarez
cmsoft wrote:Prueba con:
Code: Select all  Expand view
_oSqlConex:=TDolphinSrv():New( _cHost, _cUser, _cPasswordUser,3306,0, ,_cDataBase )

Segun lo que yo tengo de la conexion es:
New( cHost, cUser, cPassword, nPort, nFlags, bOnError, cDBName )


¿Funciona el 3306,0 igual en red local como en la nube?

Mis programas son duales, se pueden configurar para que guarden los datos tanto localmente como en servidor en la nube.

Voy a Hacer la prueba y te comento.

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 2:12 pm
by JoseAlvarez
César, no funcionó en la nube. cuando le coloco el puerto 3306 y el 0 , funciona local , mas no en la nube.

creo que el problema esta en el hardware de la empresa (servidor, router, tarjeta de red), voy a descartar eso.

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 7:28 pm
by cmsoft
Creo que el error esta en que vos le pasas una funcion y espera un bloque de codigo en el parametro bOnError
Prueba mandar en lugar de bSQLCnxErr(), enviar {|| bSQLCnxErr()}

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 7:42 pm
by admsoporte
Igual en tu proveedor en la nube necesitas habilitar el acceso remoto en tu base de datos.
% para cualquier host

Enviado desde mi Redmi Note 9S mediante Tapatalk

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 10:11 pm
by JoseAlvarez
cmsoft wrote:Creo que el error esta en que vos le pasas una funcion y espera un bloque de codigo en el parametro bOnError
Prueba mandar en lugar de bSQLCnxErr(), enviar {|| bSQLCnxErr()}


ok, voy a probar cesar y te comento.

Re: Error con TDolphin

PostPosted: Mon Mar 14, 2022 10:13 pm
by JoseAlvarez
admsoporte wrote:Igual en tu proveedor en la nube necesitas habilitar el acceso remoto en tu base de datos.
% para cualquier host

Enviado desde mi Redmi Note 9S mediante Tapatalk


Saludos amigo, gracias por la ayuda

Si, eso esta listo hace tiempo ya que hay otras apps funcionando.

El problema se esta presentando es en LAN.

Creo que el detalle esta en el hardware del cliente. Voy a descartar eso primero