Tomasz Otap wrote in dk.edb.internet.webdesign.serverside.asp:
> JonZ wrote:
> > strSQL = "Delete from personer where antal = "&
> > Request.Form("ID") &" and where fornavn = "&
> > request.form("fornavn")
> >
>
> Fornavn er højst sansynligt angivet som string og værdien af den skal
> derfor angives i enkelte anførselstegn:
>
> strSQL = "Delete from personer where antal = " &
> Request.Form("ID") & " and where fornavn = '"&
> request.form("fornavn") & "'"
>
> (det er i øvrigt en god idé at escape dine request-værdier inden
> placering i databasen, så du undgår fejl ved navne indeholdende
> anførelsestegn o.lign.)
>
> t
Tak for hjælpen Thomasz
Men det løste ikke mit problem.
Den fejlmedelse den kommer med er:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi
der mangler en operator. i forespørgselsudtrykket "antal = 25 and where
fornavn = 'jonz'".
/slet.asp, line 32
Nu er jeg næsten lige startet med dette ASP, så hvad er det escape du
snakker om?
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials