Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hallo zusammen,

folgende aufgabe:

eine log datei (ca. 96 MB groß) soll monatlich in die datenbank hochgeladen werden.

ich muss sicherstellen dass die datei nicht mehrmals hochgeladen wird, spich das gleich datensätze nicht mehrmals vorkommen. die dem inhalt des log eintrags kann ich nen eindeutigen key bilden.

wie stell ich nun sicher dass die datei nicht mehrmals hochgeladen wird.

db ist access xp

entwicklungsumgebung delphi 7

ciao

antibiotik

Geschrieben
Original geschrieben von Antibiotik

eine log datei (ca. 96 MB groß) soll monatlich in die datenbank hochgeladen werden.

Was bitte verstehst du genau unter hochladen?

Original geschrieben von Antibiotik

die dem inhalt des log eintrags kann ich nen eindeutigen key bilden.

Aehmmm ja, den Satz versteh ich nicht ;)

Versuchs doch bitte mit ner etwas ausfuehrlicheren Beschreibung :)

Goos

Geschrieben

hallo,

ich schreib ne delphi anwendung, mit welcher ich eine datei auswähle (die log datei).

diese wird zeilenweise gelesen und der inhalt in die datenbank geschrieben.

ein log eintrag enthält unteranderem username, datum+uhrzeit, ip. aus dieser information kann ich einen eindeutigen key bilden.

nach einem erfolgreichem "upload", will ich verhindern dass dieselbe datei erneut hochgeladen wird (datenredundanzen!)

Ciao

Antibiotik

Geschrieben

Na wenn du in deiner Tabelle in der DB doch ueber die Spalten username, datum+uhrzeit, ip einen entsprechenden PrimaryKey hast, dann kannst da doch technisch gesehen gar keine zwei gleichen Eintraege machen.

Ich versteh also dein Problem wohl noch immer nicht so ganz.

Goos

Geschrieben

Ach du legst die DB nicht erst selbst an, sondern hast eine schon vorhandene und dort nur ne PK Spalte namens ID?

Welchen Datentyp hat ID denn?

Goos

Geschrieben

hallo,

Original geschrieben von Goos

Ach du legst die DB nicht erst selbst an, sondern hast eine schon vorhandene und dort nur ne PK Spalte namens ID?

Welchen Datentyp hat ID denn?

Goos

long integer

Ciao

Antibiotik

Geschrieben

Entweder wurden die Logs auch bisher schon irgendwie in die Tabelle gebracht, dann muesste man jetzt fragen wie dabei die eindeutige identifizierung moeglich war, oder es wurde noch nicht gemacht d.h. die Tabelle wurde erst neu angelegt. In dem Fall sollte man wohl besser einen verteilten PK setzen.

Goos

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...