Avatar billede rejx Nybegynder
07. juli 2003 - 15:34 Der er 3 kommentarer og
1 løsning

input i accessdatabase

hej jeg har et lille problem jeg ikke kan få løst


fejl:
----
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/administrator/www/administrator/news_new_funk.asp, line 23
---

source:
---
<%
If Request.Form("news_text") = "" Then
Response.Redirect "news_new.asp?error_code=1"
Else

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../../db/sbn.mdb")
Conn.Open DSN

strSQL = "Insert into news ("
  strSQL = strSQL & "news_text, "
  strSQL = strSQL & "news_poster, "
  strSQL = strSQL & "news_date) "
strSQL = strSQL & "values( "
  strSQL = strSQL & "'" & Request.Form("news_text") & "', "
  strSQL = strSQL & "'" & Session("user_id") & "', "
  strSQL = strSQL & "'" & now & "')"
Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

Response.Write "nyhed oprettet!"

End if
%>
---

håber i kan hjælpe
Avatar billede cesil Nybegynder
07. juli 2003 - 15:55 #1
mappen hvor din database ligger skal have skriveadgang
Avatar billede cesil Nybegynder
07. juli 2003 - 15:55 #2
højreklik på mappen --> security -->  everyone skal have full
Avatar billede rejx Nybegynder
07. juli 2003 - 15:58 #3
ahh... synes nok koden var go nok =) mange tak her er point
Avatar billede medions Nybegynder
07. juli 2003 - 15:58 #4
cesil> Det er ikke helt korrekt!

Højreklik på mappen -> Properties -> Security -> Add -> IUSR_MASHINNAME -> Add -> Ok

Så skulle det gerne virke!

//>Rune
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester