| Anterior | Siguiente |
| IDS_MON_PARSE_ERR_2_PARAM | IDS_MON_ORDINAL_OUT_OF_RANGE |
IDS_MON_SEMI_COLON
Qué significa IDS_MON_SEMI_COLON
IDS_MON_SEMI_COLON corresponde a 0x00040933: indica que se ha enviado un comando con varias instrucciones. El proveedor de búsqueda no acepta usar un punto y coma para encadenar otra sentencia dentro de la misma operación.
Qué comprobar
Captura todo el comando entregado a OLE DB y busca no solo el punto y coma visible, sino también texto añadido por una capa genérica: otra SELECT, inicialización de sesión, limpieza o SQL proveniente de entrada no validada.
Cómo tratarlo
Envía una única consulta por operación y separa cualquier trabajo auxiliar en llamadas distintas. Si el delimitador procede de datos del usuario, corrige el constructor parametrizado o el escapado en vez de limitarte a borrar un carácter.
Qué distingue este resultado
El fallo describe el límite de una sentencia; no es una señal de que el catálogo esté corrupto ni de que falten documentos indexados.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.