Hur gör jag smidigast ifall jag vill kolla upp ifall en länk redan finns i min databas. Jag skickar alltså en variabel från en form som ska läggas till i databasen, men ifall den redan finns så ska "den" säga till. set rs = Con.Execute("SELECT COUNT(*) FROM tabell WHERE falt = '" & länk & "'") Lägg på ett index som bara tillåter unika värden. Lägg till felhantering. Kör koden som lägger till posten. Kolla upp vilket felnummer ett försök att skapa dublett ger. Kolla upp ifall en länk redan finns
Sv: Kolla upp ifall en länk redan finns
antal_existerande_länkar = rs(0)
if antal_existerande_länkar > 0 then
'finns redan
else
'finns ej
end if
/JohanSv: Kolla upp ifall en länk redan finns
Detta sättet är bäst. Gör det omöjligt att det finns två likadana värden. Går snabbare att söka. Tar betydligt mindre resurser i anspråk. Eftersom jag antar att dubbleter är ett fall som inte inträffar så ofta. Utan är ju ett användar "misstag" som man vill skydda applikationen från.
Någon som har några synpunkter?