Error con TDolphin

Post Reply
User avatar
JoseAlvarez
Posts: 810
Joined: Sun Nov 09, 2014 5:01 pm

Error con TDolphin

Post 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.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

Re: Error con TDolphin

Post 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?
User avatar
JoseAlvarez
Posts: 810
Joined: Sun Nov 09, 2014 5:01 pm

Re: Error con TDolphin

Post by JoseAlvarez »

Joao, voy a darle una mirada a los enlaces que me pones, Gracias !!

Hola cesar, me conecto asi:

Code: Select all | Expand

_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.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

Re: Error con TDolphin

Post by cmsoft »

Prueba con:

Code: Select all | Expand

_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 )
User avatar
JoseAlvarez
Posts: 810
Joined: Sun Nov 09, 2014 5:01 pm

Re: Error con TDolphin

Post by JoseAlvarez »

cmsoft wrote:Prueba con:

Code: Select all | Expand

_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.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
Posts: 810
Joined: Sun Nov 09, 2014 5:01 pm

Re: Error con TDolphin

Post 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.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
cmsoft
Posts: 1297
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina
Been thanked: 2 times

Re: Error con TDolphin

Post 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()}
admsoporte
Posts: 104
Joined: Sun Oct 09, 2005 3:09 pm
Location: Mexico

Re: Error con TDolphin

Post 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
Saludos

Atentamente

Jose F Dominguez Serafin

email admsoporte@gmail.com
User avatar
JoseAlvarez
Posts: 810
Joined: Sun Nov 09, 2014 5:01 pm

Re: Error con TDolphin

Post 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.
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
User avatar
JoseAlvarez
Posts: 810
Joined: Sun Nov 09, 2014 5:01 pm

Re: Error con TDolphin

Post 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
"Los errores en programación, siempre están entre la silla y el teclado..."

Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin

Carora, Estado Lara, Venezuela.
Post Reply