Zum Inhalt springen

mehrfachen dateiupload verhindern


Antibiotik

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...