@nahpets: Ich habe mir ja schon beide Datenmengen in DataSets geholt, nur schaffe ich es nicht die Datenmenge in dem einen DataSet so zu reduzieren, dass nur noch Datensätze enthalten sind, die nicht in der Datenmenge des anderen DataSets stehen.
MitMasterFields habe ich auch schon ein wenig experimentiert. Aber wenn ich als MasterFields die beiden Namen-Felder aus den beiden DataSets auswähle, ist das Ergebnis, dass nur noch der erste Datensatz angezeigt wird, der in beiden Tabellen enthalten ist.
Es werden also nicht einmal alle Datensätze angezeigt, die in beiden Tabellen enthalten sind.
@Bernhard: Falls du damit meinst, ich soll das
Access öffnen und darin die Tabelle aus
MSSQL als externe Daten mit der
Access-Tabelle verknüpfen, dann funktioniert das leider nicht. Erstens habe ich kein
Access und zweitens darf und will ich die
Access-
DB nicht verändern. Ich habe darauf nur Lese-Zugriff.
Andere Idee:
Ich habe nun beide Tabellen in 2 separaten DataSets jeweils mit allen in ihnen enthaltenen Datensätzen.
Wie soll ich aus dem Programm heraus die Datensätze, die nicht in beiden Tabellen stehen, in eine DBGrid oder ähnliches bringen?
Gibt es da eine günstigere Variante als eine Tabelle mit einer while-Schleife zu durchlaufen und für jeden Datensatz zu schauen, ob es in der anderen Tabelle ein Äquivalent gibt?