Zitat von
"shmia[code=delphi:
if QryOrte.IsEmpty then
begin
// aktueller Ort nicht gefunden, also einfügen
QryOrte.Append;
QryOrte['OrtNr'] := ...
QryOrte['ort'] := aktuellerOrt;
QryOrte.Post;
end[/code]
Der Ansatz stimmt sicherlich, nur muss man sich noch überlegen was man für
... einsetzt. Arbeitet man mit AutoInc Felder für den Primärschküssel, ist es sehr DBS abhängig, wie man die den neu eingefügten Wert auslesen kann. Denn den Wert von OrtNr brauchst du auf jeden Fall, da ja die 2. Tabelle mit dem Fremdschlüssel auf diese Nr referenziert.
Gruß,
Tom