Caso curioso con MySql SOLUCIONADO

Post Reply
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Caso curioso con MySql SOLUCIONADO

Post by Armando »

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 _ 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
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Re: Caso curioso con MySql

Post by Francisco Horta »

Armando,

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

saludos
paco
____________________
Paco
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Caso curioso con MySql

Post by Armando »

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
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Re: Caso curioso con MySql

Post by Francisco Horta »

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 _ porfavorrrrrr. jeje
____________________
Paco
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: Caso curioso con MySql

Post by sysctrl2 »

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
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Re: Caso curioso con MySql

Post by Armando »

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 _ 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
Post Reply