Ver Mensaje Individual
  #13  
Antiguo 25-08-2015
DenisDiaz DenisDiaz is offline
Miembro
 
Registrado: feb 2007
Posts: 55
Reputación: 18
DenisDiaz Va por buen camino
Pruebas

Hola de nuevo, ya encontré la causa del problema. Las columnas que están creadas con:
Código SQL [-]
character set latin1 collate latin1_spanish_ci
Son las que no se me muestran al seleccionarlas, por ejemplo:
Código SQL [-]
`nombre` varchar(255) character set latin1 collate latin1_spanish_ci default '',
`color` varchar(50) default '',
En esos dos campos se muestra solo el llamado "color", el llamado "nombre" no se muestra en el select.
Para confirmar eliminé la tabla y la creé sin la especificacion (character set latin1 collate latin1_spanish_ci) y me funcionó bien, por tanto asumo que es un problema de compatibilidad en ese aspecto.
Al parecer hay otros problemas que estoy detectando, no parece buena idea seguir buscando conectar esa aplicacion en delphi 6 a mysql 5.
Que opinan? Muchas gracias.

Datos adicionales:
Cita:
Aplicacion en Delphi 6 y 7

MySQL version 5.5

ODBC: mysql-connector-odbc-5.1.13-win32.msi
Consulta que ejecuto:
Código SQL [-]
select * from fcia_sedes
Error que me da:
Cita:
Query1: Field 'nombre' not found
Si muestro los resultados en un Grid me muestra solo algunas columnas, no muestra la columna llamada "nombre"

Tabla que uso de pruebas:
Código SQL [-]
CREATE TABLE `fcia_sedes` (
  `id` int(11) NOT NULL auto_increment,
  `nombre` varchar(20) character set latin1 collate latin1_spanish_ci NOT NULL default '',
  `descrip` varchar(255) character set latin1 collate latin1_spanish_ci default '',
  `color` varchar(40) default '',  
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Última edición por nlsgarcia fecha: 25-08-2015 a las 20:47:08. Razón: Sintaxis SQL
Responder Con Cita