Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2016, 09:26
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 15 años, 4 meses
Puntos: 19
Pregunta Campo en Select Incompleto TPS / Clarion

Buenos días amigos, en la empresa donde trabajo, tenemos un sistema hecho en Clarion con tablas en formato TPS, gracias a dios poseen el ODBC y puedo conectarme y hacer Selects de ellos.

Dicha conexión la hago a traves de OBDC especificando el DSN.

Ahora lo que veo como problema y no encuentro como resolverlo es que al hacer el select uno de los campos (NOMBRE Y APELLIDOS) me lo corta:

Pongo mi ejemplo y el código:

LINEA DE TPS:
Cedula= 123456, Apenom= RAVELO CHACON LUIS EDUARDO, Sexo= Masculino, Fecnac=56,867.

En Php tengo:
Código PHP:
$conn odbc_connect('Nom_Personal','','');
if (
odbc_error()){
  echo 
odbc_errormsg($conn);
}else{
  
$result=odbc_exec($conn,'select * from "CADANOMPER.TPS" WHERE CEDULA=123456');
  while (
$rows odbc_fetch_array ($result)){
    echo 
'Cedula: '.$rows['CEDULA'].' Nombres: '.utf8_encode($rows['APENOM']).' Sexo: '.$rows['SEXO'].' Fecha Nac : '.$rows['FECNAC'].'<br>';
  }

Cuando el code se ejecuta en el Navegador veo:
Cedula: 123456 Nombres: RAVELO CHACrninMa Sexo: Masculino Fecha Nac : 56867

El Nombre queda como cortado y empieza a mostrar parte de los caracteres del sexo . . .

De verdad me tiene intrigado esto pense que era la conexión ODBC (es la 1ra vez que me conecto utilizando OBDC) pero luego vi que no era eso, no se como obligar al TPS que se traiga todo el contenido de ese campo.

Si alguien pudiera ayudarme