vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Zeilenvergleich 
Autor: ThA
Datum: 05.05.13 13:44

Hallo zusammen

Ich habe zwei Tabellen: eine bestehende Artikeltabelle und eine neue Artikeltabelle. Ich möchte nun herausfinden, welche Spalteninhalte geändert haben und die neuen Spalteninhalte hineinschreiben.

Mein Ansatz:

Neue Tabelle öffnen: tabA  (DataReader, Daten werden nicht verändert)
Alte Tabelle öffnen: tabB  (Dataset)
 
Für jeden Datensatz in tabA
     Suche Artikelnummer in tabB
	Wenn NICHT gefunden
		Prüfen und ggf. an tabB anhängen
	Sonst (also gefunden)
		Jeder Spalte von tabA in tabB suchen (über Artikelnummer)
		Wenn der Inhalt tabA.Spalte ungleich Inhalt tabB.Spalte
			(Was heisst ungleich? Gross-Kleinschreibung? Umlaute?)
			Inhalt tabA.Spalte in Inhalt tabB.Spalte schreiben
			Update-Datum in Datensatz tabB schreiben
			(ggf. Unterschied in einer anderen Tabelle protokollieren)
		Ende
	Ende
Nächste Datensatz
 
Tabellen schliessen
So etwa meine Vorstellung.

Ist mein Vorgehen sinnvoll? Gibt es in VB Vergleichsmöglichkeiten von Zeilen?
Hat jemand schon so etwas gemacht, das ich als Grundgerüst übernehmen könnte?

Danke und Gruss, Thomas
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeilenvergleich837ThA05.05.13 13:44
Re: Zeilenvergleich587ModeratorRalfE05.05.13 14:13
Re: Zeilenvergleich529effeff05.05.13 16:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel