Caso curioso con MySql SOLUCIONADO

Caso curioso con MySql SOLUCIONADO

Postby Armando » Wed Aug 20, 2014 11:00 pm

Hola foreros:

Hoy les traigo un caso para "la araña", tengo una aplicación con ADO y MySql, el servidor de datos esta
instalado en un Servidor con Windows Server 2003.

El problema es el siguiente: en un xbrowse muestro varios campos de una tabla entre otros el estatus
del registro que puede ser ACTIVO o CANCELADO, el dato está definido en la tabla usando un tipo de
datos BIT, en una terminal de la red(LAN) con Windows XP profesional la columna del estatus de muestra
bien, el checkbox desactivado cuando el registro esta activo y activado cuando el registro esta cancelado,
pero hay alguna terminales en que todos los registros los muestra CANCELADOS aún cuando en la tabla
están activos :shock: también en estas terminales tienen Windows XP.

Alguien que haya pasado por esta situación, me puede orientar por donde puede estar el problema?

Saludos
Last edited by Armando on Sat Aug 30, 2014 1:52 am, edited 1 time in total.
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Caso curioso con MySql

Postby Francisco Horta » Mon Aug 25, 2014 9:58 pm

Armando,

haz realizado alguna prueba cambiando el tipo de campo de BIT a TINYINT ?

saludos
paco
____________________
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Re: Caso curioso con MySql

Postby Armando » Mon Aug 25, 2014 11:25 pm

Paco pacorro de los programmers el más rorro :D

Nop, no he hecho la prueba aún, la haré y te aviso que sucede, sin embargo, tengo
varias aplicaciones con los mismos tipos de campos y sin problemas, es más la
aplicación "problema" en una terminal funciona como debe ser y en otra da el problema.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Caso curioso con MySql

Postby Francisco Horta » Tue Aug 26, 2014 3:45 pm

Soidito,

Vaya que si es un caso para la "araña".
Se me ocurre, verificar que valores te devuelve el Query antes de mostrarlos en el browse, hacer querys con solo la consulta de ese campo, hacer un query directo desde tu administrador de sql para validar que regrese el dato correcto, para empezar por algún lado.
Mover ese equipo que te da la falla a otro nodo a ver como se comporta, tratar de hacer en ese equipo solo la consulta (que no hubiera mas equipos trabajando en el sistema)

Mmmm y no se me ocurre algo mas, :(

Saludos
pd que gusto saludarte, pero no avientes estos casos porfavorrrrrr. jeje
____________________
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Re: Caso curioso con MySql

Postby sysctrl2 » Tue Aug 26, 2014 3:57 pm

Ha de ser un problema de TEMAS,

mas que un caso para la araña ,

no sera un caso para el chapulin colorado ?

saludos.
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 951
Joined: Mon Feb 05, 2007 7:15 pm

Re: Caso curioso con MySql

Postby Armando » Sat Aug 30, 2014 1:51 am

Paco, César y amigos del foro:

Doy las conclusiones usando las sugerencias, cambie el tipo de campo de BIT a TINYINT
y ahora ya se muestra bien el resultado del browse, peroooooo (nunca falta un pero) con
el campo tipo BIT funciona como campo lógico y al cambiar el campo a TINYINT ya no es
posible, así que tuve que cambiar varios PRGs donde se usa.

Con campo tipo BIT este era el código
IF oRsHdr:Fields("HDR_CAN"):Value
...
ELSE
...
ENDIF

Con campo tipo TINYINT el código queda así
IF oRsHdr:Fields("HDR_CAN"):Value > 0
...
ELSE
...
ENDIF

Como dije, hubo que hacer varios cambios pero el problema quedó
resuelto, lo que me intriga es que tengo varias aplicaciones usando
el campo BIT no había tenido problemas hasta esta última aplicación.

Gracias por las sugerencias y saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 80 guests