Er lige startet på asp, i skal prøve at lave en database.
Men når jeg kører dette sker der intet;
Set Conn = Server.CreateObject("ADODB.Connection") DNS = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("tutorial.mdb") Conn.Mode = 3 Conn.Open DNS
if Request.Form("submit") = "TRUE" Then strmsg = trim(Request.Form("msg")) strnavn = trim(Request.Form("navn"))
If len(strmsg) < 1 OR len(strnavn) < 1 Then strError = "En eller flere felter blev ikke korrekt udfyldt" Else strSQL = "insert into tagwall (msg, navn)" strSQL = strSQL & " Values ('" & strmsg & "','" & strnavn & "')" Conn.execute(strSQL) 'response.write strmsg End if
End if
If strError <> "" Then Response.Write strError End if
strSQL = "select * from tagwall"
Set rs = Conn.Execute(strSQL)
Do While not rs.EOF Response.Write "<div>" Response.Write "<table><tr><td>Fra " Response.Write rs("navn") Response.Write "</td></tr><tr><td>" Response.Write rs("msg") Response.Write "</td></tr></table></div>"
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Hvilken fejl får du? Jeg spekulerer på om det har noget med indholdet af strNavn eller strMsg at gøre. Prøv at udskrive SQL-sætningen, men stadig uden at udføre den og se hvad der kommer ud af det...
Hvis du har mulighed for det, så check egenskaber på den folder hvor databasen ligger og se om IUSR har rettighed til at skrive i den folder. Check evt. direkte på databasefilen.
Det er ikke din bruger der forsøger at skrive til drevet, det er IUSR, om er webserverens bruger (hvis vi altså taler IIS). Derfor er denne bruger også nød til at have skriverettigheder til database-filen...
Jeg vil tro det er hurtigt at gå direkte til IT-admin på skolen...
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.