02. juni 2002 - 08:38Der er
13 kommentarer og 1 løsning
Slut på sætning
Hej igen... Det handler IGEN om det der brugersystem... Når jeg logger ind med en nyoprettet bruger skriver den således:
Der opstod en Microsoft VBScript-kompileringsfejl fejl '800a0401'
Slut på sætning var ventet
Her er min kode:
<% dim cn, strcn Set cn = Server.CreateObject("ADODB.Connection") strcn = "Provider = Microsoft.Jet.OLEDB.4.0;" strcn = "data source = /WINDOWS/Skrivebord/hp/brugere.mdb;" cn.ConnectionString = strcn cn.Open dim SQL SQL = "Select * FROM brugere WHERE [brugernavn] = '" & Request.Form("BrugerNavn") & "' AND [password] = '" & Request.Form("Password")"'" Set cn = cn.Execute(SQL)
If rs.EOF Then Response.Write "Forkert Password / Brugernavn." %> <BR> <A href = "default.asp">Prøv Igen</A> <% Else %> SIDEN ER HER <% End if %> Hvad kan der være galt?
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.
Kan du ikke se at den vil gå ind i /WINDOWS/Skrivebord/hp/ for at lede efter databasen når siden er på nettet.. Tror ikke at der er særlig mange der har en mappe på skrivebordet der hedder hp og har en database fil.
bullefardk >> Nu er "data source = /WINDOWS/Skrivebord/hp/brugere.mdb;" jo stien til databasen på web-serverne og da ASP er serverside, skal brugerne af siden ikke have nogen database liggende vel ;-)
Set rs = Server.CreateObject("ADODB.Recordset") rs.Open Nu skriver den "Programmet har anmodet om en handling på et objekt, som har en henvisning til et lukket eller ugyldigt forbindelsesobjekt."
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.