Cia a tutti, ho il seguen form che mi permette di inserire un'info:

codice:
<%	Dim IDact, datadal, dataal, titolo, descrizione, anno 
 %>
<table width="429" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#666666">
  <tr> 
    <td bgcolor="#CCCCCC"> 
      <div align="center"> 
        <table bordercolordark="#E5E5E5" bordercolorlight="#000000" border="0" align="center" width="100%" cellpadding="0" cellspacing="1">
          <tr bgcolor="#FFFFFF"> 
            <td width="17%"><font size="2" face="Tahoma, Verdana, Arial">
              <input type= "hidden" name= "IDact" value="<%=IDact%>"></font></td>
            <td width="83%" colspan="2"><div align="left"><font face="Tahoma, Verdana, Arial, Times New Roman" size="2"><font color="#CC0000"><%=IDact%></font></font></div></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td width="17%"><font face="Tahoma, Verdana, Arial" size="2"> 
              Dal</font></td>
            <td width="83%" colspan="2"><div align="left">
              <font face="Tahoma, Verdana, Arial" size="2">
              <input name="datadal" type="text" id="datadal" value="<%=datadal%>">
 al 
 <input name="dataal" type="text" id="dataal" value="<%=dataal%>">
</font></div></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td width="17%" valign="top"> <font size="2" face="Tahoma, Verdana, Arial"> 
              Attivita</font></td>
            <td width="83%" colspan="2"><div align="left">
              <input name="titolo" type="text" id="titolo" value="<%=titolo%>">
            </div></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td width="17%"><font face="Tahoma, Verdana, Arial" size="2"> 
              Note </font></td>
            <td width="83%" colspan="2"><div align="left">
              <input name="descrizione" type="text" id="descrizione" value="<%=descrizione%>">
            </div></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td width="17%"> <font face="Tahoma, Verdana, Arial" size="2"> 
              Anno</font></td>
            <td width="83%" colspan="2"><div align="left">
              <input name="anno" type="text" id="anno" value="<%=anno%>">
            </div></td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td width="17%"> </td>
            <td align="right" width="83%" colspan="2">
              <div align="right">
                <input name="imageField" type="image" src="/images/fraccia_invio2.gif" width="20" height="20" border="0">
              </div></td>
          </tr>
        </table>
      </div>
    </td>
  </tr>
</table>


Che punta a questo file ASP che effettua l'inserimento:

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 quote(testo)

   quote = Replace(testo, "'", "''")

End Function

		SQL = " Insert INTO attivita (datadal, dataal, titolo, descrizione, anno) VALUES ('"& datadal &"', '"& dataal &"', '"& titolo &"', '"& descrizione &"', '"& anno &"' )"
		'SQL = " Insert INTO attivita (datadal, dataal, titolo, descrizione, anno) VALUES ('"& quote(datadal) &"', '"& quote(dataal) &"', '"& quote(titolo) &"', '"& quote(descrizione) &"', '"& quote(anno) &"' )"

		Set RS = Conn.Execute(SQL)
		'Response.Write SQL
		Response.Redirect "ACT_list.asp"
%>

La mia domanda è che in alcune informazioni io voglia inserire solo la data d'inizio (datadal) e lasciare vuoto il campo della data di fine (dataal) come posso fare?

Accade che se lo faccio adesso mi da errore ovvero

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

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

/admin/ACT_update_proc.asp, line 22



Chi mi da una mano???