Hola,
He desarrollado una aplicaci贸n con las siguientes consultas de MySQL. Estoy utilizando ADO
Este trabajo fue bien en mi solicitud controlador ODBC con MySQL 3.51
Hoy he desinstalado el controlador ODBC de 3,51 e instalado el nuevo controlador ODBC 5.1
Lamentablemente despu茅s de instalar el nuevo controlador 5.1 me sale el mensaje de error cuando follwoing dirigir mi solicitud
"Data provider or other service returned an E_FAIL status"
Este error no existe Si el controlador ODBC de cambio a 3,51
He intentado en diferentes PC's, pero parece que el problema existe s贸lo cuando el controlador ODBC 5.1
Otro hecho sorprendente es que esta consulta s贸lo est谩 fallando. Otras preguntas de la misma mesa de trabajo es ver bien tanto en 3.51 y 5.1.
El 煤nico cambio en el c贸digo de la cadena de conexi贸n. La l铆nea siguiente en la cadena de conexiones
fue sustituido por
He intentado ejecutar esta consulta de sapo para MySql y funciona bien
Si cambio la sentencia SQL de
Para
Entonces no hay ning煤n problema y todo funciona bien
La columna es de tipo activo Enum ( 'T', 'F') con el valor por defecto 'T'
Aqu铆 nadie ha tenido este error.
Cualquier sugerencia?
Recuerdos
Anser
He desarrollado una aplicaci贸n con las siguientes consultas de MySQL. Estoy utilizando ADO
Select UserName,User_Id, Active,Password,
case
When Active = 'T' Then 'Yes'
else 'No'
end as Enabled
from users where Branch_ID=1Este trabajo fue bien en mi solicitud controlador ODBC con MySQL 3.51
Hoy he desinstalado el controlador ODBC de 3,51 e instalado el nuevo controlador ODBC 5.1
Lamentablemente despu茅s de instalar el nuevo controlador 5.1 me sale el mensaje de error cuando follwoing dirigir mi solicitud
"Data provider or other service returned an E_FAIL status"
Este error no existe Si el controlador ODBC de cambio a 3,51
He intentado en diferentes PC's, pero parece que el problema existe s贸lo cuando el controlador ODBC 5.1
Otro hecho sorprendente es que esta consulta s贸lo est谩 fallando. Otras preguntas de la misma mesa de trabajo es ver bien tanto en 3.51 y 5.1.
El 煤nico cambio en el c贸digo de la cadena de conexi贸n. La l铆nea siguiente en la cadena de conexiones
"Driver={MySQL ODBC 3.51 Driver}"fue sustituido por
"Driver={MySQL ODBC 5.1 Driver}"He intentado ejecutar esta consulta de sapo para MySql y funciona bien
Si cambio la sentencia SQL de
Select UserName,User_Id, Active,Password,
case
When Active = 'T' Then 'Yes'
else 'No'
end as Enabled
from users where Branch_ID=1Para
Select UserName,User_Id,Active,Password from users where Branch_ID=1Entonces no hay ning煤n problema y todo funciona bien
La columna es de tipo activo Enum ( 'T', 'F') con el valor por defecto 'T'
Aqu铆 nadie ha tenido este error.
Cualquier sugerencia?
Recuerdos
Anser