Avatar billede pfp Nybegynder
01. november 2002 - 21:45 Der er 3 kommentarer og
1 løsning

Insert into...

Hej,

Jeg er vist ved at være lidt træt for jeg kan ikke engang få det til at virke at indsætte i en alm. access database.

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("Database.mdb")
Conn.Open DSN

If Request.Querystring("nyheder") = "opret" then
strSQL = "Insert into Nyheder ("

strSQL = strSQL & "Overskrift, "
strSQL = strSQL & "Kort, "
strSQL = strSQL & "Nyhed, "
strSQL = strSQL & "Dato, "
strSQL = strSQL & "Forfatter) "

strSQL = strSQL & "values( "

strSQL = strSQL & "'" & Request.Form("Overskrift") & "',"
strSQL = strSQL & "'" & Request.Form("Kort") & "',"
strSQL = strSQL & "'" & Request.Form("Nyhed") & "',"
strSQL = strSQL & "'" & Request.Form("Dato") & "',"
strSQL = strSQL & "'" & Request.Form("Forfatter") & "')"

Conn.Execute(strSQL)
End if
%>

Hvad er det lige jeg ikke har styr på? Får følgende fejl: "Handlingen skal bruge en opdaterbar forespørgsel."

Fejllinien står som:
Conn.Execute(strSQL)

/peter
Avatar billede Slettet bruger
01. november 2002 - 21:46 #1
Det er fordi din database er skrivebeskyttet. Scriptet fjeler ingenting.
Avatar billede Slettet bruger
01. november 2002 - 21:47 #2
Få din webhoteludbyder til at give dig skriverettigheder i den mappe databasen ligger.
Avatar billede pfp Nybegynder
01. november 2002 - 21:51 #3
Det er lokalt. Det er da nærmest katastrofalt at jeg ikke selv tænkte på det :-)

Tak for hjælpen!
Avatar billede Slettet bruger
01. november 2002 - 21:52 #4
No prob.

/Schulze
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