Hej Betina.
Du havde ret med at det var by som var et reserveret ord, jeg ændrede den til by1
og så virker.
Tusind tak for hjælpen!
M.V.H.
Danny Krøger
Betina Young Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> In article <Zl227.574$6x5.97805@news000.worldonline.dk>,
> danny@aliensub.dk says...
> > Hej.
> > Jeg har en formular hvor man kan ændre i en eksisterende database, og nu har
> > jeg et problem med siden der gennemfører ændringerne. Her er koden:
> >
> > <%
> >
> > 'Databaseforbindelse
> > Set Conn = Server.CreateObject("ADODB.Connection")
> >
> > DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> > DSN = DSN & "DBQ=" & Server.MapPath("../../gear.mdb")
> > Conn.Open DSN
> >
> > 'Ændring af data
> > strSQL = "Update computer set "
> > strSQL = strSQL & "navn=" & Request.Form("navn") & ", "
> Det ser ud som om der mangler et ' her hvis navn er en streng.
> Altså strSQL = strSQL & "navn='" & Request.Form("navn") & "', "
>
> Du kunne også lave en Response.Write strSQL inden du laver en Execute
> så du kan se sætningen og evt. køre den direkte i Access og se om du
> får en mere nøjagtig fejlbeskrivelse.
>
> > 'Lukning af database
> > Conn.Execute(strSQL)
> >
> mvh Betina
--
Brug Validator service:
http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering