webForumDet fria alternativet

Kolla om ett värde redan finns i databasen

ASP

2 svar · 231 visningar · startad av KoTTeN

Medlem sedan sep. 20011 722 inlägg
Frågan#1

Hej!
Jag har ett formulär för att lägga till artister i en databas.
När man skickar så vill jag att man först ska göra en sökning i databasen efter artist namnet. Om det redan finns inlagt sedan tidigare så ska scriptet avbrytas. Om artist namnet inte finns så ska det läggas till. Någon som har lust att hjälpa mig då jag inte har en aning om hur jag ska göra.

Medlem sedan apr. 20012 427 inlägg
#2

Någonting i den här stilen kanske?

Set rsTest = objConn.Execute("SELECT id FROM artister WHERE name = '" & strArtist & "'")
If strTest.EOF Then
	...fortsätt skriptet.
Else
	...meddela att artisten redan finns.
End If

Du kanske bör använda "LIKE" i SQL-satsen eftersom folk ibland stavar artistens namn fel etc.

Medlem sedan sep. 20011 722 inlägg
#3

Tackar! Funkar klockrent!

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)