La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44782 - ERROR EN CONEXION
Autor:  alexis Sernaque
Alguien podria ayudarme.. cuando estoy trabajando en el ingreso de datos me arroja el clasico mensaje de error "SE HA PRODUCIDO UNA ENTRADA NO VALIDA EN PB. EL SISTEMA SE CERRARA " y al ver el detalle me indica que es en el PBDWE60.DLL , obviamente al darle aceptar me saca del sistema y pierdo todo lo ingresado, Mi base de datos es SQL AnyWhere 5.0, Para logra la conexion de cliente servidor :en una Pc corro la base de datos con : Dbsrv6 c:\sysventas\covy\sysventas.db -x tcpip,netbios y mis clientes con "C:\Archivos de programa\Sybase\Adaptive Server Anywhere 6.0\win32\dbcli6 -x tcpip,netbios" del PB 7, la aplicacion esta desarrollada en PB 6.0.

  Respuesta:  Carla Villanueva
Hola,
Primero, PowerBuilder 6.x es una de las versiones mas inestables de PB. Si podes migrar a un superior mejor.
Luego, las causas de esos errores en las aplicaciones de Pb son:
1- objetos rotos o liberias rotas, para ellos tenes que hacer el build de toda la aplicación y corregir TODOS los erroes que surgan (siempre trabajá con un backup, porque cuando son muchos los errores no podes volver a abrir la aplicación).
2-objetos creados en tiempo de ejecución que quedan en memoria, o sea, que no le hacemos el destroy correspondiente: datastore, objeto no visuales, etc.
Si el error es en un jecutable, te aconsejo volver a armar el ejecutable.

Espero que esto te sirva.