|
Importante Access Services 2010 y Access Services 2013 se eliminarán de la siguiente versión de SharePoint. Le recomendamos que no cree nuevas aplicaciones web y que migre las aplicaciones existentes a una plataforma alternativa, como Microsoft Power Apps. Puede compartir datos de Access con Dataverse, que es una base de datos en la nube en la que puede crear aplicaciones de Power Platform, automatizar flujos de trabajo, agentes virtuales y mucho más para la web, el teléfono o la tableta. Para obtener más información, consulte Introducción: Migrar datos de Access a Dataverse. |
En este artículo se enumeran los errores de consulta que puede encontrar al ejecutar el Comprobador de compatibilidad y proporciona información que puede ayudarle a resolver los errores.
Para obtener información general sobre los errores del Comprobador de compatibilidad, vea el artículo Comprobación de compatibilidad web Errores generales.
ACCWeb102012
Texto de error La consulta no es compatible con la Web.
Qué significa Debe comprobar si hay problemas de compatibilidad web en la consulta.
Qué hacer Vuelva a crear la consulta con el diseñador de consultas. Para obtener más información sobre cómo usar el diseñador de consultas para crear una consulta web, vea Introducción a las consultas.
ACCWeb102014
Texto de error Sql no es compatible con la Web.
Qué significa Puede haber muchos motivos por los que recibiría este error. Puede que realice una de las siguientes acciones:
-
Hacer referencia a objetos web incompatibles.
-
Hacer referencia a expresiones incompatibles web.
Para obtener más información sobre cómo crear expresiones, vea Generar una expresión.
Qué hacer Considere la posibilidad de usar el diseñador de consultas web para crear consultas que sean compatibles con la web. Para obtener más información sobre cómo diseñar consultas para la Web, vea Introducción a las consultas.
ACCWeb103013
Texto de error Access no pudo convertir la consulta para su uso en la Web porque los resultados de la consulta contienen varios campos que tienen el mismo nombre.
Qué significa Varios campos tienen el mismo nombre.
Qué hacer Compruebe si hay nombres de campo duplicados y cambie los duplicados a nombres de campo distintos.
ACCWeb103079
Texto de error No coinciden los tipos en la expresión.
Qué significa Los tipos a cada lado de la combinación son incompatibles o los tipos de campo comparados son tipos incompatibles. Por ejemplo, el texto a número no se puede comparar ni combinar.
Qué hacer Asegúrese de que el lado de las combinaciones sea compatible. Por ejemplo, une el tipo de texto con el tipo de texto y el tipo de número con el tipo de número. Si no está realizando una combinación, compruebe si está comparando tipos de campos incompatibles.
ACCWeb103900
Texto de error Access no pudo convertir la consulta para su uso en la Web.
Qué significa Access no pudo publicar la consulta porque usa un tipo de consulta no compatible, expresiones no admitidas, criterios no admitidos u otras características que no son compatibles con la Web.
Qué hacer Use el diseñador de consultas de Access para volver a diseñar la consulta.
ACCWeb103901
Texto de error La definición de la consulta no es válida, por lo que no se puede crear el objeto de consulta.
Qué significa El servidor no pudo analizar la consulta debido a un error inesperado en la definición de la consulta.
Qué hacer Use diseñadores de Access para rediseñar la consulta.
ACCWeb103902
Texto de error Access no pudo convertir la consulta para su uso en la Web porque usa un tipo de consulta no compatible, expresiones no admitidas, criterios no admitidos u otras características que no son compatibles con la Web.
Qué significa La consulta contiene expresiones que no son compatibles con la Web. Este error puede producirse debido a una restricción de servidor o cuando una expresión no puede moverse al servidor.
Qué hacer Quite las expresiones que no sean compatibles con la web. Para obtener más información sobre las expresiones son válidas en consultas, vea Crear una expresión.
ACCWeb103903
Texto de error La definición de la consulta no es válida, por lo que no se puede crear el objeto de consulta.
Qué significa Uno de los valores de atributo no es compatible con la Web.
Qué hacer Asegúrese de que las siguientes condiciones están establecidas correctamente:
-
El atributo name no tiene ninguno de los siguientes elementos:
|
Signo igual al principio |
= |
|---|---|
|
Período |
. |
|
Signo de exclamación |
! |
|
Corchetes |
[] |
|
Espacio inicial en blanco |
|
|
Caracteres no imprimibles |
Por ejemplo: <> Escriba> o <TAB |
|
Cualquiera de los símbolos siguientes |
/ \ : * ? " < > | # { } % ~ & |
-
El atributo name tiene entre uno y 64 caracteres de longitud.
-
Atributo de título: cualquier cadena, hasta 1024 caracteres.
ACCWeb103904
Texto de error Access no pudo convertir la consulta para su uso en la Web porque contiene una subconsulte.
Qué significa La consulta contiene una subconsulta. Las subconsultas no son compatibles con el servidor.
Qué hacer Modifique la consulta para que no tenga una sub query.
ACCWeb103905
Texto de error Access no pudo convertir la consulta para su uso en la Web porque se basa en otra consulta que no es compatible con la Web.
Qué significa La consulta contiene una consulta anidada como una entrada que no se puede representar en el servidor o contiene un origen de entrada que no se puede encontrar.
Solución
-
Asegúrese de que la consulta anidada es válida.
-
Use diseñadores de consultas de Access para crear una consulta anidada válida.
-
Asegúrese de que la tabla o consulta de origen de entrada de la consulta existe en la base de datos.
ACCWeb103906
Texto de error La definición de la consulta no es válida, por lo que no se puede crear el objeto de consulta.
Qué significa No se puede encontrar la tabla o consulta de origen de las columnas seleccionadas o ordenadas por columnas.
Qué hacer Asegúrese de que la tabla o consulta de origen de entrada de la columna existe en la base de datos de Access.
ACCWeb103907
Texto de error Access no pudo convertir la consulta para su uso en la Web porque no incluye ningún campo en sus resultados.
Qué significa No se seleccionan columnas en la consulta.
Qué hacer Seleccione o especifique al menos una columna de salida en la consulta.
ACCWeb103908
Texto de error Access no pudo convertir la consulta para su uso en la Web porque muestra demasiados campos en sus resultados.
Qué significa El origen de la consulta tiene demasiadas columnas.
Qué hacer Esto puede ser difícil de resolver y es posible que tenga que examinar las tablas de origen. Una tabla no puede tener más de:
-
JET_ccolFixedMost columnas fijas.
-
JET_ccolVarMost columnas de longitud variable.
-
JET_ccolTaggedMost columnas etiquetadas.
ACCWeb103916
Texto de error Access no pudo convertir la consulta para su uso en la Web porque se basa en una cláusula ORDER BY que no es compatible con la Web.
Qué significa Existe una o varias de las siguientes condiciones:
-
El nombre de un elemento order by no es válido.
-
El nombre de la tabla de origen no es válido.
-
El criterio de ordenación se establece en una opción distinta de ascendente o descendente.
-
La expresión no es válida.
Qué hacer Asegúrese de que las siguientes condiciones están establecidas correctamente:
-
El atributo name no contiene ninguno de los siguientes elementos:
|
Signo igual al principio |
= |
|---|---|
|
Período |
. |
|
Signo de exclamación |
! |
|
Corchetes |
[] |
|
Espacio inicial en blanco |
|
|
Caracteres no imprimibles |
Por ejemplo: <> Escriba> o <TAB |
|
Cualquiera de los símbolos siguientes |
/ \ : * ? " < > | # { } % ~ & |
-
El atributo name tiene entre uno y 64 caracteres de longitud.
-
La expresión es una expresión válida.
ACCWeb103918
Texto de error Access no pudo convertir la consulta para su uso en la Web porque especifica un tipo JOIN que no es compatible con la Web.
Qué significa El servidor no admite consultas que tengan varias combinaciones entre dos tablas (combinaciones de varios campos).
Qué hacer Asegúrese de que las combinaciones solo usen un campo por tabla.
ACCWeb103926
Prueba de error Access no ha podido convertir la consulta para su uso en la Web porque no especifica qué tabla desea seleccionar DE.
Qué significa La consulta no tiene tablas de entrada (falta la cláusula FROM).
Qué hacer Asegúrese de que la consulta tiene una columna de entrada especificada.
ACCWeb103927
Texto de error Access no pudo convertir la consulta para su uso en la Web porque los resultados de la consulta contienen varios campos que tienen el mismo nombre.
Qué significa Ha especificado el mismo nombre para varios campos.
Qué hacer Compruebe si hay nombres de campo duplicados y cambie los duplicados a nombres de campo distintos.
ACCWeb103928
Texto de error Access no pudo convertir la consulta para su uso en la Web porque algunos de sus parámetros no se podían convertir para su uso en la Web.
Qué significa El nombre o tipo del parámetro no es válido.
Qué hacer Asegúrese de que el nombre y el tipo del parámetro sean válidos.
-
El atributo name no contiene:
|
Signo igual al principio |
= |
|---|---|
|
Período |
. |
|
Signo de exclamación |
! |
|
Corchetes |
[] |
|
Espacio inicial en blanco |
|
|
Caracteres no imprimibles |
Por ejemplo: <> Escriba> o <TAB |
|
Cualquiera de los símbolos siguientes |
/ \ : * ? " < > | # { } % ~ & |
-
El atributo name tiene entre uno y 64 caracteres de longitud.
Los siguientes tipos son válidos:
|
Texto (hasta 255 caracteres) |
|---|
|
Números |
|
Boolean |
|
DateTime |
|
Moneda |
ACCWeb103930
Texto de error Access no pudo convertir la consulta para su uso en la Web porque algunos de sus parámetros se muestran como campos de resultado o se usan en instrucciones ORDER BY.
Qué significa La consulta tiene un parámetro que se proyecta como escalar o se usa en un orden por instrucción.
Esto puede ocurrir si un parámetro se usa como una columna proyectada (Ejemplo: seleccione parámetro1 de Tabla1) o como orden por (Ejemplo: seleccione * de la tabla 1 y ordene por campo1= parámetro).
Qué hacer Evite usar parámetros que se proyecten columna o orden por columna.
ACCWeb103938
Texto de error Access no pudo convertir la consulta para su uso en la Web.
Qué significa Hay dos campos que tienen el mismo nombre y Access no puede crear alias válidos para ellos.
Qué hacer Compruebe si hay nombres de campo duplicados y cambie los duplicados a nombres de campo distintos.
ACCWeb103939
Texto de error Access no pudo convertir la consulta para su uso en la Web.
Qué significa La consulta tiene un alias de más de 64 caracteres.
Qué hacer Asegúrese de que el alias usado en la consulta sea menor o igual que 64 caracteres.
ACCWeb103940
Texto de error Access no pudo convertir la consulta para su uso en la Web porque especifica un tipo JOIN que no es compatible con la Web.
Qué significa El servidor no admite consultas que tengan varias combinaciones en las mismas dos tablas (combinaciones de varios campos).
Qué hacer Asegúrese de que las combinaciones solo usen un campo por tabla.
ACCWeb103942
Texto de error Access no pudo convertir la consulta para su uso en la Web porque contiene una combinación cíclica.
Qué significa Las combinaciones entre las tablas de la consulta provocan una combinación circular entre las tablas, lo que impide que Access convierta la consulta para usarla en la Web.
Qué hacer Quite las combinaciones entre tablas para quitar las combinaciones cíclicas.