(superior) Jeg fik denne fejl efter havde din koden i.
Fejltype: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A03EA) Der er en syntaksfejl /test/add_entry.asp, line 27, column 22 if rs("Brugernavn") = '"& Request.Form("Brugernavn") &"' then ---------------------^
du er nødt til at have et kriterie med i selecten nustrSQL2 = "SELECT * From Brugere where Brugernavn =" Request.Form("Brugernavn") Set rs = my_conn.Execute(strSQL2) if rs.eof or rs.bof then Brugernavn = Request.Form("Brugernavn") else Response.Write ("Brugernavnt er optaget. Brug et andet.") end if
nustrSQL2 = "SELECT * From Brugere where Brugernavn ='" & Request.Form("Brugernavn") & "' AND Email = " & Request.Form("Email") Set rs = my_conn.Execute(strSQL2) if rs.eof or rs.bof then Brugernavn = Request.Form("Brugernavn") Email = Request.Form("Email") else Response.Write ("Brugernavnt eller email er optaget. Brug et andet.") end if
michael_stim: der er ingen grund til at selecte alle brugere og smide dem ind i en loop for at finde ud af om brugernavnet er optaget. Så hellere forsøge at finde brugernavn i select'en - det er hurtigere
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket. /test/add_entry.asp, line 23 --> Set rs = my_conn.Execute(strSQL2)
set my_conn= Server.CreateObject("ADODB.Connection")
my_Conn.Open ConnString
strSQL2 = "SELECT Brugernavn From Brugere where Brugernavn =" & Request.Form("Brugernavn") Set rs = my_conn.Execute(strSQL2) if rs.EOF or rs.BOF then Brugernavn = Request.Form("Brugernavn")
else Response.Write ("Brugernavnt optaget. Brug et andet.") end if
Kommentar: michael_stim [18/11-2004 09:20:37] Det er klart at den er et problem hvis man deler email ... men hvem gør det i dag (havde jeg nær sagt), og hvad skal det bruges til.. det kunne jo være at systemet kræver en unik mailadresse.. :o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.