Hur ska jag göra jag?

ASP

3 svar · 302 visningar · startad av Emilo

Medlem sedan dec. 200096 inlägg
Trådstart#1

Om man vill lägga till sitt namn i databasen från hemsidan och det redan finns i databasen vill jag att det ska stå att namnet redan finns men om det inte finns ska namnet läggas till i databasen, Hur gör jag?

Medlem sedan aug. 20003 575 inlägg
#2

Kanske detta hjälper?

<%
sNamn = Request.Form("Namn")

SQLcheckname = "Select * From Namn Where Namn = '" & sNamn & "'"

Set Rscheckname = Conn.Execute(Sqlcheckname)

If Not Rscheckname.Eof Then%>
Namnet fanns redan
<%else
'koden för inläggningen i databasen%>
Namnet är inlagt
<%End If%>

Medlem sedan dec. 200096 inlägg
#3

När jag skriver in koden får jag detta felmedelande:

Körningsfel i Microsoft VBScript fel '800a01a8'

Objekt krävs.: "

namn.asp, rad 14

vilket är denna rad:

Set Rscheckname = Conn.Execute(Sqlcheckname)

vad kan det vara för fel?

Medlem sedan dec. 19996 721 inlägg
#4

Du måste skapa databaskopplingen conn innan du kan använda den.

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)