Hjälp. Jag är en glad amatör som har fått ett problem. Är det någon som vet vad jag gör fel?
I ett formulär fyller man i information som jag vill spara i en befintlig databas som heter "kalender". Det går bra att läsa data från denna men jag gör något fel med insert...
if sAdd = "Add" then
sAddId1 = Request.FORM("AddId1")
sAddDatum = Request.FORM("AddDatum")
sAddTid = Request.FORM("AddTid")
sAddText = Request.FORM("AddText")
sAddPlats = Request.FORM("AddPlats")
sAddDeltagare = Request.FORM("AddDeltagare")
Query = "Insert into kalender "
Query = Query & "(ID, datum, tid, deltagare, plats, text) "
Query = Query & "Values ('" & sAddId1 & "',"
Query = Query & "'" & sAddDatum & "',"
Query = Query & "'" & sAddTid & "',"
Query = Query & "'" & sAddDeltagare & "',"
Query = Query & "'" & sAddPlats & "',"
Query = Query & "'" & sAddText & "')"
Response.Write (Query)
set conntemp=server.createobject("adodb.connection")
conntemp.open Dsn
set rstemp=conntemp.execute(Query)
conntemp.close
set conntemp=nothing
end if
Jag får följande fel...
Insert into kalender (ID, datum, tid, deltagare, plats, text) Values ('1','Datumtxt','Tidtxt','deltagare','plats','blabla')
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access 97 Driver] Syntax error in INSERT INTO statement.
/kalender/sqlAdmin.asp, line 32
Jag har i princip samma kod på en annan sida och den fungerar. :r
------------------
http://www.absolut.nu