Ik worstel al enige tijd met MySql en Foreign Keys in Lazarus 1.6.4
Dit heb ik nu voor elkaar, maar nu is mijn Dataset read-only en kan ik duswel kijken, maar niet toevoegen of wijzigen.

Mijn oplossing in een testomgeving met een TSQLQuery component is :

Select *
from relatie
Inner Join adres On relatie.adresid = adres.adresid
Inner Join phone On relatie.phoneid = phone.phoneid
Inner Join phonetype On phone.phonetypeid = phonetype.phonetypeid


Iemand enig idee hoe dit op te lossen?

Het verwijderen van de Inner Joins lost het probleem op, maar dan weer geen Foreign Keys

In afwachting van suggesties etc.

Ronald Heemeijer