"Henrik" <webdesigner@private.dk> wrote in message
news:a4h9q6$ptq$1@sunsite.dk...
> Det virker ikke den kommer med fejl i linien med
> Conn.Execute(strSQL)
> .
> Hvad gør jeg forkert ??
>
>
> Set Conn = Server.CreateObject("ADODB.Connection")
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> DSN = DSN & "DBQ=" & Server.MapPath("/test/csg.mdb")
> Conn.Open DSN
>
> ' SQL saetning opbygges
> strSQL = "Update Case set "
> strSQL = strSQL & "Headline='" & Request.Form("Headline") & "', "
> strSQL = strSQL & " WHERE Case_ID=" &
> CInt(request.form("Case_ID"))
Prøv:
strSQL = "UPDATE [Case] SET " & _
"[Headline] = '" & Request.Form("Headline") & "' " & _
"WHERE Case_ID = " & CInt(Request.Form("Case_ID")
Muligvis er "Case" et "reserved word" i SQL (har ikke undersøgt det), men
derudover har du et komma for meget (efter "headline="-sektionen).
Det er altid en god idé at indsætte:
Response.Write(strSQL)
.... for lige at checke strengen.
--
Med venlig hilsen
Knud Westdorf
knud@westdorf.dk
www.jirty.dk