Faq/Base/004/da

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


    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.