Stel uw vraag
0

Firebird fout bij parent-child formulier [gesloten]

gevraagd 2020-01-24 13:13:56 +0100

Tom Kuipers gravatar image

Bij het openen van een formulier met een "parent-child" relatie treed een (Firebird) fout op: Dynamic SQL Error; SQL error code = -206; Column unknown; LINK_FROM_AUTHORID; At line 1, column 58 [SQLState:42S22, ISC error code:335544578]

Om e.e.a. te testen heb ik het volgende gedaan:

Tabellen Authors en Products aangemaakt met relatie daartussen.
Tabellen gevuld met testgegevens.
Formulier aangemaakt met wizard met mainform en subform, beide "columnar". (wizard herkent de aangemaakte relatie). Formulier geopend: fout wordt getoond.
Firebird database met ISQL geopend en tabel-definities gecontroleerd: lijkt allemaal goed.

Query gemaakt over de twee tabellen: ziet er ook goed uit.

Gaarne assistentie!

afbeeldings-beschrijving afbeeldings-beschrijving

afbeeldings-beschrijving afbeeldings-beschrijving

bewerken retag markeer ongewenst heropenen samenvoegen verwijderen

Gesloten om de volgende redenen de vraag is beantwoord en het juiste antwoord is geaccepteerd door cornouws
datum gesloten 2020-01-26 17:36:29.395790

Commentaren

gebruikte software: LibreOffice version 6.3.3.2 (External) Firebird 3 connected with JDBC (Jaybird) OS: Windows 10 (PC), laatste updates

Tom Kuipers gravatar imageTom Kuipers ( 2020-01-24 13:21:28 +0100 )bewerken

Ter informatie: Ik heb de tabel-definities (+ inhoud) en het formulier overgezet naar een LO-versie met embedded HSQLDB en daar werkt alles perfect!

Tom Kuipers gravatar imageTom Kuipers ( 2020-01-24 16:17:45 +0100 )bewerken

1 Antwoord

1

beantwoord 2020-01-26 06:51:43 +0100

Ratslinger gravatar image

Controleer vanuit het hoofdmenu Bewerken-> Database-> Geavanceerde instellingen op het tabblad Speciale instellingen of' Benoemde parameters vervangen door '?' Is geselecteerd.

bewerken markeer ongewenst verwijderen link meer

Commentaren

Daar was ik nooit opgekomen of heb niet goed de documentatie gelezen. In ieder geval: hartelijk dank Ratslinger, het werkt nu wel goed.

Alleen wordt de nieuw gegenereerde sleutel niet getoond. Wilt U me nog even verder op weg helpen?

Tom Kuipers gravatar imageTom Kuipers ( 2020-01-26 13:29:28 +0100 )bewerken

Dat zou een nieuwe vraag moeten zijn. Het lijkt erop dat u Firebird-server gebruikt. Dat moet specifiek worden vermeld. Kijk ook in de Firebird-documentatie als u een sleutel automatisch wilt ophogen.

Ratslinger gravatar imageRatslinger ( 2020-01-26 22:58:16 +0100 )bewerken

Hulpmiddelen Vragen

1 volger

Statistieken

Gevraagd: 2020-01-24 13:13:56 +0100

Bekeken: 27 keer

Laatst bijgewertkt: Jan 26