Avatar billede agg-zeus Nybegynder
20. marts 2002 - 18:25 Der er 2 kommentarer og
1 løsning

SQL-sætning..............

Nu er jeg snart ved at være træt af sql-sætninger!!!

Mit problem denne gang er at når jeg kører følgende script:


Response.Write "<h3 align='center'>..:: Tilføj nyhed ::..</h3>" _
& "<br><form action='../asp/admin.asp?mode=addnews&step=2' method='post'>" _
& "<table><tr><td width='100' valign='top'><p>Nyhed: </p></td>" _
& "<td width='300' valign='top'><textarea name='nyhed' cols='60' rows='15' class='form'></textarea></td></tr>" _
& "<input type='hidden' name='dato' value='"&formatdatetime(date,2)&"'>" _
& "<tr><td></td><td valign='top'><input type='submit' name='submit' value='Tilføj nyhed' class='form'></td></tr></table></form>"

If Request.Querystring("step") = "2" Then


set cn = server.createobject("adodb.connection")
cnstr = "Provider=Microsoft.Jet.OLEDB.4.0;"
cnstr = cnstr & "Data Source=" & server.mappath("../asp/db/db.mdb") & ";"
cn.connectionstring = cnstr
cn.open

Dim dato, nyhed
dato = "123" 'request.form("dato")
nyhed = "test" 'Replace(request.form("nyhed"),"'","''")
sql = "insert into news (dato, nyhed) values('" & dato & "','" & nyhed & "')"
cn.execute sql
Response.Write sql
cn.close
set cn = nothing


Så får jeg følgende fejl:

Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.

Dato-feltet er et tekst-felt.

Hvad er fejlen?
Avatar billede erikjacobsen Ekspert
20. marts 2002 - 18:52 #1
Din .mdb fil ligger i et katalog hvor webserveren ikke
har skrivetilladelse.
Avatar billede hirayz Nybegynder
20. marts 2002 - 19:10 #2
du skal tilføje
iusr_COMPUTERNAVN???
iwam_COMPUTERNAVN???
og så give dem fuld rettigheder...
Avatar billede agg-zeus Nybegynder
20. marts 2002 - 19:16 #3
De var tilføjet, men havde kun gæst-rettigheder!!! Det er ændret nu til administrator-rettigheder og det virker... Takker..
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