Verbinden von Tabellen ?

Guten Morgen,

ich möchte gerne eine Attributtabelle und eine geladene Datenbanktabelle über Avenue verknüpfen. Über die Standard ArvView Oberfläche mit Tabelle -> Verknüpfen, hat es funkioniert. Wenn ich es über Avenue ausführe, kommt es zu einer Fehlemeldung:

Falsche Klasse für Parameter 1 der Anforderung Link : GetVTab Erhalten FTab. Erwartet : Field

Hier mein Script, Bitte um Hilfe :

von_lnk_db_table = av.GetProject.FindDoc("db_table").GetVTab
zu_lnk_friedhof_table = av.GetProject.FindDoc("Attribute von Friedhof.shp").GetVTab

von_VTabSchluessel = von_lnk_db_table("Schlüssele")
zu_VTabSchluessel = zu_lnk_friedhof_table("Schlüssele")

zu_lnk_friedhof_table.Link(zu_VTabSchluessel,von_l nk_db_table,von_VTabSchluessel)


MFG

Sebastian
Da hast du wohl das .FindField vergessen...

von_VTabSchluessel = von_lnk_db_table.FindField("Schlüssele")
zu_VTabSchluessel = zu_lnk_friedhof_table.FindField("Schlüssele")
Danke. Jetzt funktioniert es. Tja. Es ist immer besser wenn ein zweiter sich das Skript durchliest :-)