Kan være at nogle af de værdier du sender til databasen ikke, kan være i de felter du har angivet.. måske fordi de er længere end du har tilladt i databasen...
Jeg tror det er i forbindelse med oprettelsen af et brugernavn som allerede er der. Hvordan gør man sådan at den skriver at brugernavnet er optaget, hvis det er optaget.
strSQL ="SELECT COUNT(rækker) AS Teller FROM TABLE WHERE USERNAME ='" & Username & "'" set rs = Server.CreateObject("ADODB.Recordset") rs.open strSQL,strDNS
if rs("teller") <> 0 Then response.redirect ("add.asp?inuse=True") else
set Conn = Server.createobject("ADODB.Connection") Conn.open "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & server.mappath("database.mdb") Set RS = Server.createObject("ADODB.Recordset") SQL = "Select bruger_navn FROM tbkBruger WHERE bruger_navn = '" & Bruger & "'" SQL = SQL & " AND password = '" & pass & "'" RS.Open SQL,Conn IF RS.EOF THEN 'script der opretter bruger ELSE response.write "Bruger er allerede oprettet" END IF RS.close Set RS = Nothing Conn.Close Set Conn = Nothing
Jeg lukker, har fået en til at lave en komplet kode til mig
Synes godt om
Ny brugerNybegynder
Din løsning...
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.