FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Error con TDolphin
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Error con TDolphin
Posted: Mon Mar 14, 2022 12:45 AM

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.
Posts: 8523
Joined: Tue Dec 20, 2005 07:36 PM
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 12:03 PM

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?

Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 12:27 PM
Joao, voy a darle una mirada a los enlaces que me pones, Gracias !!

Hola cesar, me conecto asi:

Code (fw): Select all Collapse
_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.
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 01:38 PM
Prueba con:
Code (fw): Select all Collapse
_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 )
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 01:53 PM
cmsoft wrote:Prueba con:
Code (fw): Select all Collapse
_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.
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 02:12 PM

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.
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 07:28 PM

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()}

Posts: 111
Joined: Sun Oct 09, 2005 03:09 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 07:42 PM

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
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 10:11 PM
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.
Posts: 851
Joined: Sun Nov 09, 2014 05:01 PM
Re: Error con TDolphin
Posted: Mon Mar 14, 2022 10:13 PM
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.

Continue the discussion