Morten Vilhelmsen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej jeg har prøvet at lege lidt med asp, men da jeg er ny til det
> er der jo altid nogle problemer. Denne gang kan jeg ikke komme
> videre hvad er galt:
>
> <%
> Set Conn = Server.CreateObject("ADODB.Connection")
> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
> DSN = DSN & "DBQ=" & Server.MapPath("../database.mdb")
> Conn.Open DSN
>
>
> strSQL = "Insert into crew ("
>
> strSQL = strSQL & "nick, "
> strSQL = strSQL & "navn, "
> strSQL = strSQL & "status, "
> strSQL = strSQL & "alder, "
> strSQL = strSQL & "by) "
>
> strSQL = strSQL & "values( "
>
> strSQL = strSQL & "'" & Request.Form("nick") & "', "
> strSQL = strSQL & "'" & Request.Form("navn") & "', "
> strSQL = strSQL & "'" & Request.Form("status") & "', "
> strSQL = strSQL & "'" & Request.Form("alder") & "', "
> strSQL = strSQL & "'" & Request.Form("by") & "')"
>
> Conn.Execute(strSQL)
>
>
> Conn.Close
> Set Conn = Nothing
> %>
>
>
Hej Morten
By er et reserveret ord i SQL, se flere ord her:
http://developer.mimer.se/validator/sql-reserved-words.tml
http://support.microsoft.com/kb/q286335/
http://support.microsoft.com/default.aspx?scid=kb;EN-US;321266
Du kan gøre dette [by] i stedet for by:
strSQL = strSQL & "[by])
Mvh
Martin Jørgensen
--
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