/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Undgå dubletter
Fra : Michael Jakobsen


Dato : 10-06-01 10:35

Hvordan undgår man, at oprette dubletter i en database i forbindelse
med en insert into ?
Jeg vil gerne undgå, at der f.eks. bliver oprettet to kategorier med
samme navn. Jeg kan forestille mig, at det er noget en if then
sætning, men jeg kan ikke lige dreje den rigtige syntaks. ?

/Goose
--
<URL:mailto:webmaster@goose.dk>
<URL:http://www.goose.dk>

 
 
Jakob Andersen (10-06-2001)
Kommentar
Fra : Jakob Andersen


Dato : 10-06-01 10:46

"Michael Jakobsen" <admin@goose.dk> wrote in message
news:eff6itc98p88u8dhb533t1rr5u9h1eod3a@4ax.com...
> Hvordan undgår man, at oprette dubletter i en database i forbindelse
> med en insert into ?

Du laver bare et Unique Index på din kolonne:

CREATE UNIQUE INDEX navn ON tabel(kolonne)

> Jeg vil gerne undgå, at der f.eks. bliver oprettet to kategorier med
> samme navn. Jeg kan forestille mig, at det er noget en if then
> sætning, men jeg kan ikke lige dreje den rigtige syntaks. ?

Det ville være dumt at tjekke for noget sådant i ASP, lad databasen gøre
arbejdet.

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Michael Jakobsen (10-06-2001)
Kommentar
Fra : Michael Jakobsen


Dato : 10-06-01 11:07

On Sun, 10 Jun 2001 11:45:52 +0200, "Jakob Andersen"
<jakob@andersen.as> wrote:

>Du laver bare et Unique Index på din kolonne:
>Det ville være dumt at tjekke for noget sådant i ASP, lad databasen gøre
>arbejdet.
Det er rigtigt, men hvis jeg sætter kolonnen til "ingen dubletter", så
kan der naturligvis ikke oprettes dubletter, men den fejlbesked der
kommer er ikke særlig køn. Jeg ville gerne kunne informerer brugeren
om, at kategorien allerede findes.

/Goose
--
<URL:mailto:webmaster@goose.dk>
<URL:http://www.goose.dk>

Jakob Andersen (10-06-2001)
Kommentar
Fra : Jakob Andersen


Dato : 10-06-01 11:30

"Michael Jakobsen" <admin@goose.dk> wrote in message
news:ehh6it4r2he2ts6rm0fmmgbp549u0i0unv@4ax.com...
> Det er rigtigt, men hvis jeg sætter kolonnen til "ingen dubletter", så
> kan der naturligvis ikke oprettes dubletter, men den fejlbesked der
> kommer er ikke særlig køn. Jeg ville gerne kunne informerer brugeren
> om, at kategorien allerede findes.

Det er jo bare et spørgsmål om at fange ADO fejlen og skrive en mere
brugervenlig besked: se evt:
<http://msdn.microsoft.com/library/psdk/dasdk/mdae4dv1.htm>
Og
<news:9fne9i$js1$1@sunsite.dk>

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar "



Michael Jakobsen (10-06-2001)
Kommentar
Fra : Michael Jakobsen


Dato : 10-06-01 11:48

On Sun, 10 Jun 2001 12:29:54 +0200, "Jakob Andersen"
<jakob@andersen.as> wrote:

><news:9fne9i$js1$1@sunsite.dk>
Takker, det var løsningen.

/Goose
--
<URL:mailto:webmaster@goose.dk>
<URL:http://www.goose.dk>

Søg
Reklame
Statistik
Spørgsmål : 177556
Tips : 31968
Nyheder : 719565
Indlæg : 6408862
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste