"Jonas Schmeltz Aaberg" <julledyret@hotmail.com> skrev i en meddelelse
news:40b7aa93$0$3050$14726298@news.sunsite.dk...
> > Det virker - mange tak for det...
> >
> > Et tillægsspørgsmål:
> >
> > Nu vil jeg så opdatere det jeg har indlæst igen, men får en fejl. Her er
> min
> > kode:
> > Sql = "INSERT INTO tblValgaktivitet (Dato, Tid, Sted, Arrangement,
> > Foreninger) WHERE ID=" & Request.Form.Item("ID") & _
> > " VALUES ('" & (Request.Form.Item("Dato")) & "', '" &
> > (Request.Form.Item("Tid")) & "', '" & (Request.Form.Item("Sted")) & "',
'"
> &
> > (Request.Form.Item("Arr")) & "', '" & Forening & "')"
> > Conn.Execute(Sql) <----- Linie 47
> >
> > og her fejlmelding:
> > Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
> > [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT
> > INTO-sætningen.
> > /3kreds/aktivitetskalender1/editupdDB.asp, line 47
> >
> > Håber du kan hjælpe med det sidste nyk...
> > Bjarne
>
> Prøv at udskrive din SQL-streng, og se, om den viser det, du havde tænkt
> dig?
> (læs mere på
http://www.asp-faq.dk/article/?id=41)
>
> Denne vil dog indsætte en ny post (dog ikke med WHERE ID=... osv), og ikke
> opdatere posten.
> Det skal i midlertid gøres som på denne side:
>
http://www.html.dk/tutorials/asp/lektion22.asp
Tak for det - jeg havde stirret mig blind på INSERT
, men det driller
stadig...
Har rettet update siden til, men jeg kan ikke få overleveret variablen med
posten jeg er ved at opdatere...
Jeg bruger samme variabel til at finde updatePosten, som edit DBpost er
fundet med (Request.Form.Item("ID"))
kode:
<form action="editupdDB.asp" <%"?" & "id=" & <%Request.Form.Item("ID")%>
method="post" <--------------Linie 96
name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)"
language="JavaScript">
<div align="center">
giver denne fejl:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0400)
En sætning var ventet
/3kreds/aktivitetskalender1/editgetDB.asp, line 96
"?" & "id=" & <%Request.Form.Item("ID")
Bjarne