M
Mnemotron
Threadstarter
- Dabei seit
- 15.10.2002
- Beiträge
- 1
Hallo,
ich benötige Eure Hilfe...
Ich habe eine Access-Tabelle.. (test.mdb)
-in dieser Tabelle sind 6 Spalten...
wert1, wert2, wert3, wert4, ergebnis1, ergebnis2
Die Tabelle ist schon händisch gefüllt worden.
Beispiel:
10, 12, 13, 11, 100, 100
21, 23, 22, 25, 200, 200
45, 45, 47, 43, 400, 400
Die zweistelligeb Werte sind in den Werte-Spalten, die dreistelligen in den Ergebnis-Spalten..
So, nun bekomme ich aus einer Datei neue Daten (aber nur Werte - keine Ergebnisse).
Ich möchte folgendes:
Die neuen Werte sollen mit den Werten in der DB verglichen werden..
Stimmen mindestens drei Werte überein (nicht direkt, sondern plus minus 5), dann soll das Ergebnis aus dem relevanten Datensatz zurückgegeben werden und die Tabelle um den neuen Datensatz mit den dazugehörigen Ergebnissen geUPDATED werden..
Das heißt, bei vorhandener Gleichheit (mit der 5-Toleranz) sollen die neuen Daten (bis dato ja nur die Werte) zu einem neuen Datensatz (mit den dazugehörigen Ergebnissen) gemacht und in die Tabelle geschrieben werden.
Stimmen die neuen Werte nich mit Werten aus der DB überein, so kann eine MsgBox mit dem Text (kein Ergebnis) kommen...
Ich möchte das ganze mit CSharp lösen...
Select, Gleichheit bei mindestens drei Werten prüfen, wenn vorhanden, Datensatz mit Ergebnissen einfügen usw.
Wer kann helfen?
Als Anhang noch eine TXT-Datei, wo die Connection mit der Access-DB ist..scheint leider nicht so richtig zu klappen, aber vielleicht kann ja mal jemand raufgucken und mich auf Fehler hinweisen...
ich benötige Eure Hilfe...
Ich habe eine Access-Tabelle.. (test.mdb)
-in dieser Tabelle sind 6 Spalten...
wert1, wert2, wert3, wert4, ergebnis1, ergebnis2
Die Tabelle ist schon händisch gefüllt worden.
Beispiel:
10, 12, 13, 11, 100, 100
21, 23, 22, 25, 200, 200
45, 45, 47, 43, 400, 400
Die zweistelligeb Werte sind in den Werte-Spalten, die dreistelligen in den Ergebnis-Spalten..
So, nun bekomme ich aus einer Datei neue Daten (aber nur Werte - keine Ergebnisse).
Ich möchte folgendes:
Die neuen Werte sollen mit den Werten in der DB verglichen werden..
Stimmen mindestens drei Werte überein (nicht direkt, sondern plus minus 5), dann soll das Ergebnis aus dem relevanten Datensatz zurückgegeben werden und die Tabelle um den neuen Datensatz mit den dazugehörigen Ergebnissen geUPDATED werden..
Das heißt, bei vorhandener Gleichheit (mit der 5-Toleranz) sollen die neuen Daten (bis dato ja nur die Werte) zu einem neuen Datensatz (mit den dazugehörigen Ergebnissen) gemacht und in die Tabelle geschrieben werden.
Stimmen die neuen Werte nich mit Werten aus der DB überein, so kann eine MsgBox mit dem Text (kein Ergebnis) kommen...
Ich möchte das ganze mit CSharp lösen...
Select, Gleichheit bei mindestens drei Werten prüfen, wenn vorhanden, Datensatz mit Ergebnissen einfügen usw.
Wer kann helfen?
Als Anhang noch eine TXT-Datei, wo die Connection mit der Access-DB ist..scheint leider nicht so richtig zu klappen, aber vielleicht kann ja mal jemand raufgucken und mich auf Fehler hinweisen...