ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
450
450
EMPFEHLEN
-
Hallo ich versuche gerade das 2 gleiche Einträge in der Datenbank zu vergeleichen. Ich habe ein Form wo ich sachen wie DVD Name, DVD Preis,etc. eingeben kann.Dies wird denn in der Datenbank(Access) gespeichert.Wenn ich jetzt einen neuen eintrag mache mit den gleichen Daten soll es eine Fehlermeldung geben wo steht das dies schon vorhanden ist.
Wisst ihr vielleicht wie ich das mache?
-
Einfach eine Query schreiben, wo du die relevanten Felder vergleichst und die Anzahl zurückgibst, also zum Beispiel sowas:
Wenn dieses Count dann größer als 0 ist, heißt das, das es schon einen Datensatz mit diesen Werten gibt.Code sql:1
SELECT COUNT(*) FROM dvd WHERE dvd.name = 'neuerWert' AND dvd.preis = 'neuerWert' AND ... ;
-
10.01.11 12:59 #3
Moin,
entweder so - oder Du macht in der DB das Wertepaar {name|preis} eindeutig (NoDuplicate oder wie immer das bei Access heissen mag).
Dann kannst nur einen Satz einfügen, weil sonst beim weiteren Versuch die DB meckert !
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
Eigentlich musst du nur nach dvdName suchen.
Falls es schon einen Eintrag mit dem Namen gibt, sollte es i.d.R. nicht Möglich sein noch einen zweiten hinzuzufügen.
Edit: Hab vfl_freaks Antwort zu spät gelesen, das ist natürlich die beste Art es zu lösen.
Ähnliche Themen
-
Upload von Bildern - gleiche Dateinamen verhindern
Von Vocast im Forum PHPAntworten: 4Letzter Beitrag: 12.09.08, 23:44 -
Doppelte Einträge in der Datenbank verhindern
Von Meitli im Forum ASPAntworten: 19Letzter Beitrag: 29.07.05, 12:18 -
Gleiche Einträge zählen und zuweisen.
Von RageNo1 im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 30.05.05, 23:51 -
textdatei gleiche einträge addieren
Von robertino im Forum PHPAntworten: 1Letzter Beitrag: 09.05.05, 22:53 -
[Access] Wie kann ich in VB auf eine Access Datenbank zugreifen?
Von Blumeheinz im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 11.10.04, 15:48





Zitieren
Login





