Kolla om ett värde redan finns i databasen

ASP

2 svar · 241 visningar · startad av KoTTeN

Medlem sedan sep. 20011 722 inlägg
Trådstart#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!

284 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
152 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)