Daten aus DBTable

Moin Moin, ich habe da ein dringendes Problem: Ich habe in meinem ArcView Projekt eine DBTable. Daraus möchte ich Daten Auslesen und zwar getrennt nach Felder. Meine Suche nach dem Feld "Raumnummer" sucht die benötigten Datensätze, aus denen ich dann die anderen Informationen zu dem Raum beziehe. (Die Raumnummer kann mehrfach vorkommen). Eigentlich wollte ich die Tabelle als 1:n Beziehung mit meiner Attributtabelle zu den Räumen verlinken, aber das funktioniert nicht( Wahrscheinlich weil beides keine Basistabellen sind: die Attributtabelle ist schon mit einer anderen DBTable verlinkt.)
Hat jemand eine Idee: ich habe schon versucht über
MyTable = av.getProject.FindDoc(DBTAbleName).getVTab und dann mit
MyField =MyTable.FindField ("Raumnummer")
for each rec in MyTable
Ergebnis = MyTable.ReturnValue(myField, rec)...

einen Zugriff zu erhalten, bekommen aber immer die Fehlermeldung: "Segmentation Violation!". Brauche dringend Hilfe.

Schon mal Danke im Voraus. Michaela
Das VTab einer DBTable ist nicht vollständig implementiert, man sollte möglichst die Finger davon lassen. Versuch doch mal über das RecordSet an die Werte zu kommen. Mit While (aRecordSet.Next) kann man auch durch die Datensätze laufen.
Hallo, mit RecordSet zu arbeiten, hab ich auch schon probiert... Fehlanzeige. Er sagt mit DBTable erkennt RecordSet nicht.
Also ich habe wirklich schon die ganze Hilfe durchstöbert... Ist halt anscheinend nicht alles möglich.
Das RecordSet bekommt man mit OpenRecordSet aus einer QueryDef, die wiederum mit GetQueryDef aus der DBTable (oder einem DBTheme).
Das hab ich so natürlich noch nicht probiert. Danke für den Tip....