Jag håller på att skapa ett aspscript som ska lägga till information i en accessdatabas men får det inte att fungera.  Testa skriva ut sqlsatsen så du ser vad ditt script försöker göra. En gissning är att det kommer stå något i stil med:Får inte databasen att fungera
    
    
Jag har följande kod 
<% 
Dim datum 
Dim handelse 
Dim text 
datum = Request.Form("nydatum") 
handelse = Request.Form("nyhandelse") 
text = Request.Form("text") 
Dim Connect 
Dim sqlfraga 
Dim recset 
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "DSN=d17887_kisatk;Password=npkw3975" 
sqlfraga="INSERT INTO aktuellt (datum, händelse, anmärkning) VALUES (" & datum & "," & handelse & "," & text & ")" 
Set recset = Connect.Execute(sqlfraga) 
Set recset = nothing 
rescset.Close 
Set Connect = Nothing 
Connect.close 
%> 
och får följande felmeddelande. Kan någon hjälpa vore jag tacksam, 
Error Type: 
ADODB.Connection.1 (0x80004005) 
SQLState: 37000 Native Error Code: -3502 [DataDirect][ODBC SequeLink driver][ODBC Socket][Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. 
/kisatk/uppdat/aktadd.asp, line 23 Sv: Får inte databasen att fungera
    
    
INSERT INTO aktuellt (datum, händelse, anmärkning) VALUES (2007-12-24,4, En textsträng som inte är omgärdad av enkelfnuttar ("'") -- kanske innehåller den kommatecken, eller annat skräp)