Faq/Base/004/da

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:
dansk • ‎Deutsch • ‎English • ‎français • ‎italiano


Når jeg åbner en hovedformular med en underformular, vises en en fejl, der siger at antallet af parametre ikke stemmer (ODBC/JDBC-forbindelse)

Nogle databasedrivere tillader ikke brugren at udføre forespørgsler med navneparametre. For eksempel: SELECT * FROM TABLE_X WHERE ID=:id. I dette eksempel er :id en navneparameter, men driveren returnerer en fejlmeddelelse, at der ikke findes en sådan parameter.

For at instruere LibreOffice om ikke at bruge navneparametre, går du til menuen Rediger > Database > Avancerede indstillinger; på fanebladet Specielle indstillinger, aktiverer du feltet "Erstat navneparametre med '?'"


To instruct LibreOffice to not used named parameters, go to menu Edit / Database / Advanced Settings; in the "Special Settings" tab, check the box "Replace named parameters with '?'".

I dette tilfælde instruer LibreOffice driveren om at udføre:

SELECT * FROM TABLE_X WHERE ID=?

Dette skulle får driveren til at genkende parameteren korrekt, hvilket vil tillade LibreOffice af indlæse underformularen.