17. juli 2004 - 18:00
Der er
5 kommentarer og 1 løsning
Syntax error in FROM clause
Hej Eksperter... Jeg får at vide, at der er en fejl i følgende: Set rs = Server.CreateObject("ADODB.RecordSet") Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../db/database.mdb") Conn.Open strDSN strSQL = "SELECT * FROM user WHERE username = '" & Request.Form("username") & "'" Fejlmeddelelsen er: Syntax error in FROM clause Hvad er der dog galt? Håber, I kan hjælpe... W13
Annonceindlæg fra HP
Jeg får nu denne fejl: Field 'user.username' cannot be a zero-length string. Og hele ASP-koden er følgende: <% If request.querystring("mode") = "new" Then Set rs = Server.CreateObject("ADODB.RecordSet") Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../db/database.mdb") Conn.Open strDSN strSQL = "SELECT * FROM [user] WHERE [username] = '" & Replace(Request.Form("username"), "'", "''") & "'" rs.Open strSQL, strDSN, 2, 2 If not rs.EOF then rs.Close() set strDSN = nothing Response.write("Brugernavnet er optaget... Vælg et andet og prøv igen!") else rs.AddNew rs("username") = Request.Form("username") rs("password") = Request.Form("password") rs("made") = Now() rs.Update 'lukker pænt igen rs.Close set rs = Nothing response.Write "<b>Brugeren er nu oprettet... Du kan logge ind med dit brugernavn og password med det samme!</b><br><br>" End if End If %>