Faq/Base/004/it

From The Document Foundation Wiki
< Faq‎ | Base
Jump to: navigation, search
This page is a translated version of the page Faq/Base/004 and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎français • ‎italiano


Quando apro un formulario principale che contiene un formulario secondario, viene visualizzato un errore che indica che il numero di parametri non corrisponde(connessione ODBC/JDBC )

Alcuni driver di database non consentono all'utente di eseguire ricerche con i parametri denominati. Ad esempio : SELECT * FROM TABLE_X WHERE ID=:id. In questo esempio, :id è un parametro denominato, ma il driver restituisce un messaggio di errore che tale parametro non esiste.

Per istruire LibreOffice a non usare parametri denominati, andate sul menu Modifica ▸ Database ▸ Impostazioni avanzate; nella scheda Impostazioni speciali, selezionate la voce ☑Sostituisci i parametri denominati con '?'.

In questo caso, LibreOffice ordina al driver di eseguire:

SELECT * FROM TABLE_X WHERE ID=?

Ciò dovrebbe far sì che il driver riconosca correttamente il parametro, il che consentirà a LibreOffice di caricare correttamente il formulario secondario.