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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
strSQL = "SELECT * FROM [user] WHERE [username] = '" & Replace(Request.Form("username"), "'", "''") & "'" Prøv sådan... //>Rune
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 %>
Er du sikker på dit form felt hedder "username" ? Og har du method="post" i form tagen?
22. august 2004 - 10:46
#5
Nå, jeg har løst det nu... Ellers tak : )
22. august 2004 - 10:47
#6
Hvad var der så galt?
Kurser inden for grundlæggende programmering