Datensatz schon vorhenden?

Hallo ASP’ler,

ich habe ein kleines Problem mit ASP und wäre recht froh,
wenn mir einer von Euch evtl. einmal hierbei helfen könnte.

Ich baue gerade eine Datenbank zur Domainverwaltung auf und stehe nun leider vor einem
kleinem Problem. Ich möchte verhindern, daß Domains doppelt eingetragen werden.
Daher wollte ich, daß bevor irgendwelche Daten, aus dem vorher abgeschicktem Formular
in die Datenbank übernommen werden, erst die Spalte „domainname“ in der Tabelle „ddb1“ nach dem
angegebenem Domainnamen durchsucht wird. Sollte die Domain dann bereits in
der Datenbank existieren, soll ein Text ausgegeben werden, daß die Domain bereits in dem
System existiert und der Vorgang ohne Eintrag beendet werden.
Wenn die Domain noch nicht eingetragen ist, sollen die Daten ganz normal in die Datenbank
aufgenommen werden und eine Meldung ausgegeben werden, daß der Eintrag erfolgreich war.

Der Aktuelle Quelltext ist der folgende:

Hallo,

Ich bin zwar kein ASP’ler, aber die Antworten ja nicht :smile:)
Im Prinzip gibt’s da verschiedene Möglichkeiten. Entweder Du fragst selber das Feld ab, z.B. mit
select count(domainname) from ddb1 where domainname = ‚domainname‘
bei Antwort 0 gibt’s die noch nicht, oder Du definierst das Feld domainname einfach UNIQUE und bekommst einen hübschen, handelbaren Fehler von der Datenbank, wenn es den Datensatz schon gibt. Wie gesagt, ich bin kein ASP’ler und kann Dir deswegen auch keinen Code liefern, aber das Prinzip ist ja bei Datenbanken immer das gleiche.

Marco

Hallo ASP’ler,

ich habe ein kleines Problem mit ASP und
wäre recht froh,
wenn mir einer von Euch evtl. einmal
hierbei helfen könnte.

Ich baue gerade eine Datenbank zur
Domainverwaltung auf und stehe nun leider
vor einem
kleinem Problem. Ich möchte verhindern,
daß Domains doppelt eingetragen werden.
Daher wollte ich, daß bevor irgendwelche
Daten, aus dem vorher abgeschicktem
Formular
in die Datenbank übernommen werden, erst
die Spalte „domainname“ in der Tabelle
„ddb1“ nach dem
angegebenem Domainnamen durchsucht wird.
Sollte die Domain dann bereits in
der Datenbank existieren, soll ein Text
ausgegeben werden, daß die Domain bereits
in dem
System existiert und der Vorgang ohne
Eintrag beendet werden.
Wenn die Domain noch nicht eingetragen
ist, sollen die Daten ganz normal in die
Datenbank
aufgenommen werden und eine Meldung
ausgegeben werden, daß der Eintrag
erfolgreich war.