Ciao,
non va, ho fatto come da te detto, ecco il codice....

codice:
<%
	Option Explicit
session.LCID=1040
%>



<%
'---Dichiarazione variabili
	Dim datadal, dataal, titolo, descrizione, anno, SQL, RS
	
	datadal = Request.Form("datadal")
	dataal = Request.Form("dataal")
	titolo = Request.Form("titolo")
	descrizione = Request.Form("descrizione")
	anno = Request.Form("anno")

Function myData(ladata)
  If isNull(ladata) Then
      myData = NULL
   Else
      myData = "'" & ladata & "'" 
   End If
End Function

		SQL = " Insert INTO attivita (datadal, dataal, titolo, descrizione, anno) VALUES (" & myData(datadal) & ", " & myData(dataal) & ", '"& titolo &"', '"& descrizione &"', '"& anno &"' )"
		
		Set RS = Conn.Execute(SQL)
		'Response.Write SQL
		Response.Redirect "ACT_list.asp"
%>

ho il seguente errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/admin/ACT_add_proc.asp, line 28


ho stampato la quesry:

Insert INTO attivita (datadal, dataal, titolo, descrizione, anno) VALUES ('01/01/2005', '', 'IZ7AUH', 'TEST', '2005' )