Anónimo
Puedo conectarme a mi base de datos ODBC y puedo extraer algunas de las tablas correctamente. Sin embargo, la mayoría de las tablas me dan el siguiente error y no se abren:
DataSource.Error: ODBC: ERROR [HY000] [DataDirect][ODBC Progress OpenEdge Wire Protocol driver][OPENEDGE]Error de sintaxis en la instrucción SQL en o sobre «‘pt_program’ AND sysprogress.sysindexes». (10713)
¿Existe alguna solucion para esto?
v-qiuyu-msft
Hola @Anónimo,
Según mi investigación, el problema debería ser causado por un error lógico en la función ODBC SQLPrimaryKeys que confundió el carácter de subrayado (_) con un comodín y devolvió una cadena de consulta incorrecta (falta un operador como el signo igual o LIKE) al llamador. Intente actualizar a la versión 11.6.3 y la versión 7.10.06.175 del controlador Progress OpenEdge ODBC. Consulte: No se puede llamar al catálogo para tablas con un guión bajo en el nombre de la tabla.
Atentamente,
Qiuyun Yu
v-qiuyu-msft
Hola @Anónimo,
Según mi investigación, el problema debería ser causado por un error lógico en la función ODBC SQLPrimaryKeys que confundió el carácter de subrayado (_) con un comodín y devolvió una cadena de consulta incorrecta (falta un operador como el signo igual o LIKE) al llamador. Intente actualizar a la versión 11.6.3 y la versión 7.10.06.175 del controlador Progress OpenEdge ODBC. Consulte: No se puede llamar al catálogo para tablas con un guión bajo en el nombre de la tabla.
Atentamente,
Qiuyun Yu
Anónimo
En respuesta a v-qiuyu-msft
Muchas gracias. Haré que mi departamento de TI actualice el controlador y vuelva a intentarlo.