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:
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;