Si applica a
Access 2016 Access 2013 Access 2010

Importante    Access Services 2010 e Access Services 2013 verranno rimossi dalla prossima versione di SharePoint. È consigliabile non creare nuove app Web ed eseguire la migrazione delle app esistenti su una piattaforma alternativa, come Microsoft Power Apps.

È possibile condividere i dati di Access con Dataverse, un database nel cloud su cui è possibile creare applicazioni Power Platform, automatizzare i flussi di lavoro, agenti virtuali e altro ancora per il Web, il telefono o il tablet. Per altre informazioni, vedere Guida introduttiva: eseguire la migrazione dei dati di Access a Dataverse.

Questo articolo elenca gli errori di query che possono verificarsi durante l'esecuzione di Verifica compatibilità e fornisce informazioni utili per risolvere gli errori.

Per informazioni generali sugli errori di Verifica compatibilità, vedere l'articolo Verifica compatibilità Web: errori generali.

ACCWeb102012

Testo di errore    La query non è compatibile con il Web.

Significato    È necessario verificare la presenza di problemi di compatibilità Web nella query.

Operazione da eseguire    Ricreare la query usando Progettazione query. Per altre informazioni su come usare Progettazione query per creare una query Web, vedere Introduzione alle query.

Inizio pagina

ACCWeb102014

Testo di errore    Il codice SQL non è compatibile con il Web.

Significato    Questo errore può essere visualizzato per diversi motivi. È possibile che si stia eseguendo una delle operazioni seguenti:

  • Riferimento a oggetti non compatibili con il Web.

  • Riferimento a espressioni non compatibili con il Web.

Per altre informazioni su come creare espressioni, vedere Creare un'espressione.

Operazione da eseguire     È consigliabile usare Progettazione query Web per creare query compatibili con il Web. Per altre informazioni sulla progettazione di query per il Web, vedere Introduzione alle query.

Inizio pagina

ACCWeb103013

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché i risultati della query contengono più campi con lo stesso nome.

Significato    Più campi hanno lo stesso nome.

Operazione da eseguire    Verificare la presenza di nomi di campo duplicati e modificare i duplicati in nomi di campo distinti.

Inizio pagina

ACCWeb103079

Testo di errore    Digitare non corrispondente nell'espressione.

Significato    I tipi su entrambi i lati del join non sono compatibili o i tipi di campo confrontati sono tipi incompatibili. Ad esempio, il testo in numero non può essere confrontato o unito.

Operazione da eseguire    Verificare che il lato dei join sia compatibile. Ad esempio, unisci il tipo di testo al tipo di testo e il tipo di numero al tipo di numero. Se non si sta eseguendo un join, verificare se si stanno confrontando tipi di campo incompatibili.

Inizio pagina

ACCWeb103900

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web.

Significato    Access non è riuscito a pubblicare la query perché usa un tipo di query non supportato, espressioni non supportate, criteri non supportati o altre caratteristiche non supportate sul Web.

Operazione da eseguire    Usare Progettazione query di Access per riprogettare la query.

Inizio pagina

ACCWeb103901

Testo di errore    La definizione della query non è valida, in modo che non sia possibile creare l'oggetto query.

Significato    Il server non è riuscito ad analizzare la query a causa di un errore imprevisto nella definizione della query.

Operazione da eseguire    Usare i progettisti di Access per riprogettare la query.

Inizio pagina

ACCWeb103902

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché usa un tipo di query non supportato, espressioni non supportate, criteri non supportati o altre caratteristiche non supportate sul Web.

Significato    La query contiene espressioni incompatibili con il Web. Questo errore può verificarsi a causa di una restrizione del server o quando un'espressione non può passare al server.

Operazione da eseguire    Rimuovere le espressioni non compatibili con il Web. Per altre informazioni sulle espressioni sono valide per le query, vedere Creare un'espressione.

Inizio pagina

ACCWeb103903

Testo di errore    La definizione della query non è valida, in modo che non sia possibile creare l'oggetto query.

Significato    Uno dei valori dell'attributo non è compatibile con il Web.

Operazione da eseguire    Verificare che le condizioni seguenti siano impostate correttamente:

  • L'attributo name non ha una delle opzioni seguenti:

Segno di uguale all'inizio

=

Period

.

Exclamation mark

!

Parentesi quadre

[]

Spazio iniziale vuoto

Caratteri non stampabili

Ad esempio: <INVIO> o> TAB <

Uno dei simboli seguenti

/ \ : * ? " < > | # { } % ~ &

  • L'attributo name è lungo da uno a 64 caratteri.

  • Attributo Caption: qualsiasi stringa, fino a 1024 caratteri.

Inizio pagina

ACCWeb103904

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché contiene una query secondaria.

Significato    La query contiene una sottoquery. Le sottoquery non sono supportate nel server.

Operazione da eseguire    Modificare la query in modo che non abbia una query secondaria.

Inizio pagina

ACCWeb103905

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché si basa su una query diversa che non è compatibile con il Web.

Significato    La query contiene una query annidata come input che non può essere rappresentata nel server oppure un'origine di input che non è possibile trovare.

Soluzione    

  • Verificare che la query annidata sia valida.

  • Usare le finestre di progettazione query di Access per creare una query annidata valida.

  • Verificare che la tabella o la query di origine di input della query esista nel database.

Inizio pagina

ACCWeb103906

Testo di errore    La definizione della query non è valida, in modo che non sia possibile creare l'oggetto query.

Significato    Impossibile trovare la tabella o la query di origine delle colonne selezionate o ordinate per.

Operazione da eseguire    Verificare che la query o la tabella di origine di input della colonna esista nel database di Access.

Inizio pagina

ACCWeb103907

Testo di errore     Access non è riuscito a convertire la query per l'uso sul Web perché non include campi nei risultati.

Significato    Nella query non sono selezionate colonne.

Operazione da eseguire    Selezionare o specificare almeno una colonna di output nella query.

Inizio pagina

ACCWeb103908

Testo di errore     Access non è riuscito a convertire la query per l'uso sul Web perché visualizza troppi campi nei risultati.

Significato     L'origine query ha troppe colonne.

Operazione da eseguire     Potrebbe essere difficile da risolvere e potrebbe essere necessario esaminare le tabelle di origine. Una tabella non può avere più di:

  • JET_ccolFixedMost colonne fisse.

  • JET_ccolVarMost colonne di lunghezza variabile.

  • JET_ccolTaggedMost colonne contrassegnate.

Inizio pagina

ACCWeb103916

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché si basa su una clausola ORDER BY non supportata sul Web.

Significato    Esistono una o più delle condizioni seguenti:

  • Il nome di un elemento order by non è valido.

  • Il nome della tabella di origine non è valido.

  • L'ordinamento è impostato su un'opzione diversa da crescente o decrescente.

  • L'espressione non è valida.

Operazione da eseguire    Verificare che le condizioni seguenti siano impostate correttamente:

  • L'attributo name non contiene gli elementi seguenti:

Segno di uguale all'inizio

=

Period

.

Exclamation mark

!

Parentesi quadre

[]

Spazio iniziale vuoto

Caratteri non stampabili

Ad esempio: <INVIO> o> TAB <

Uno dei simboli seguenti

/ \ : * ? " < > | # { } % ~ &

  • L'attributo name è lungo da uno a 64 caratteri.

  • L'espressione è un'espressione valida.

Inizio pagina

ACCWeb103918

Testo di errore     Access non è riuscito a convertire la query per l'uso sul Web perché specifica un tipo JOIN non supportato sul Web.

Significato    Il server non supporta query con più join tra due tabelle (multicampo).

Operazione da eseguire    Assicurarsi che i join utilizzino un solo campo per tabella.

Inizio pagina

ACCWeb103926

Test di errore    Access non è riuscito a convertire la query per l'uso sul Web perché non specifica la tabella da selezionare in SELECT FROM.

Significato     La query non ha tabelle di input (manca la clausola FROM).

Operazione da eseguire    Verificare che nella query sia specificata una colonna di input.

Inizio pagina

ACCWeb103927

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché i risultati della query contengono più campi con lo stesso nome.

Significato    È stato specificato lo stesso nome per più campi.

Operazione da eseguire    Verificare la presenza di nomi di campo duplicati e modificare i duplicati in nomi di campo distinti.

Inizio pagina

ACCWeb103928

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché non è stato possibile convertire alcuni parametri per l'uso sul Web.

Significato    Il nome o il tipo del parametro non è valido.

Operazione da eseguire    Verificare che il nome e il tipo del parametro siano validi.

  • L'attributo name non contiene:

Segno di uguale all'inizio

=

Period

.

Exclamation mark

!

Parentesi quadre

[]

Spazio iniziale vuoto

Caratteri non stampabili

Ad esempio: <INVIO> o> TAB <

Uno dei simboli seguenti

/ \ : * ? " < > | # { } % ~ &

  • L'attributo name è lungo da uno a 64 caratteri.

Sono validi i tipi seguenti:

Testo (fino a 255 caratteri)

Numeri

booleano

DateTime

Valuta

Inizio pagina

ACCWeb103930

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché alcuni dei relativi parametri vengono visualizzati come campi dei risultati o usati nelle istruzioni ORDER BY.

Significato    La query ha un parametro proiettato come scalare o usato in un'istruzione order by.

Ciò può verificarsi se un parametro viene usato come colonna proiettata (Esempio: select param1 da Table1) o come order by (Esempio: select * from table 1 and order by field1= param).

Operazione da eseguire    Evitare di usare parametri proiettati colonna o ordine per colonna.

Inizio pagina

ACCWeb103938

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web.

Significato    Ci sono due campi che hanno lo stesso nome e Access non è in grado di creare alias validi per loro.

Operazione da eseguire    Verificare la presenza di nomi di campo duplicati e modificare i duplicati in nomi di campo distinti.

Inizio pagina

ACCWeb103939

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web.

Significato    La query ha un alias maggiore di 64 caratteri.

Operazione da eseguire    Verificare che l'alias usato nella query sia inferiore o uguale a 64 caratteri.

Inizio pagina

ACCWeb103940

Testo di errore    Access non è riuscito a convertire la query per l'uso sul Web perché specifica un tipo JOIN non supportato sul Web.

Significato    Il server non supporta query che contengono più join nelle stesse due tabelle (multi-field join).

Operazione da eseguire    Verificare che i join in uso siano un solo campo per tabella.

Inizio pagina

ACCWeb103942

Testo di errore     Access non è riuscito a convertire la query per l'uso sul Web perché contiene un join ciclico.

Significato    I join tra le tabelle nella query causano un join circolare tra le tabelle che impedisce ad Access di convertire la query per l'uso sul Web.

Operazione da eseguire     Rimuovere i join tra tabelle in modo che i join ciclici vengano rimossi.

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.