Avatar billede MetfreakDK Praktikant
14. december 2005 - 16:59 Der er 1 kommentar og
1 løsning

Hva hulen er der galt?

Jeg prøver at oprette en "sang" i det her script... men den skriver: Operation must use an updateable query. hver gang jeg prøver... Prøv selv her: http://www.plentyforce.dk/?id=admin/chart_Tilfoej
den skriver fejl i linie 32... og det er der hvor der står "Conn.execute(sql)"

her er min kode:

<%
Mode = Request.Querystring("Mode")
%>

<html>

<head>
<title>Tilføj</title>
</head>

<body bgcolor="#FFFFFF">

<%
If Mode = "add" Then

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


Initialer = Replace( Request.Form("Initialer"), "'", "''" )
Dato = date()
Nyhed = Replace( Request.Form("Nyhed"), "'", "''" )
Kilde_navn = Replace( Request.Form("Kilde_navn"), "'", "''" )
Kilde_adresse = Replace( Request.Form("Kilde_adresse"), "'", "''" )

If Initialer = "" OR Nyhed = "" Then
Response.Write " En af felterne er tomme, det er kun Kilde adressen der må værer tom"
Else
sql = "Insert into chart(Initialer, Dato, Nyhed, Kilde_link, Kilde) values('" & Initialer & "', '" & Dato & "', '" & Nyhed & "', '" & Kilde_adresse & "', '" & Kilde_navn & "')"
Conn.execute(sql)

Conn.Close
Set Conn = Nothing
Response.Write "Nyheden er blevet tilføjet."
End If


Else
%>
<%
end if
%>


Håber der er en aller anden der ved hvad jeg laver galt her.. PS: er ik helt så spids til asp.
Avatar billede goose Nybegynder
14. december 2005 - 17:01 #1
Den fejl skyldes typisk at der ikke er skriveadgang i den mappe hvor databasen er placeret

/Goose
Avatar billede goose Nybegynder
14. december 2005 - 17:03 #2
Se evt. mere her: http://www.asp-faq.dk/article/?id=4

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