Error 10713 de la base de datos de progreso

Un usuario Pregunto ✅

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?

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

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *