salve a tutti..
ho una combo box nella quale vengono inserite delle date prese da un database access.
Una volta selezionata la data dovrei trovare n record di una tabella a partire appunto dalla data selezionata.
Quando eseguo la selezione mi restituisce questo errore:

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

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

/savexasp/pagina1.asp, line 127


codice:
<% 
inizio = session("set")

Set Conn = Server.CreateObject("ADODB.Connection") 
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_ 
"DBQ="& Server.MapPath("dati.mdb") 

	if (session("con") = 01) then 
		sql = "select TOP 50 * from tab1 WHERE data >= '" & inizio &"' " 
		set rs = conn.execute(sql) 
	else 
		sql = "select TOP 50 * from tab2 WHERE data >= '" & inizio &"' "
		set rs = conn.execute(sql) 
	end if 

do until rs.eof
Ho provato a stampare a video inizio e mi scrive ad es.:
02/01/2006

Qualcuno sa aiutarmi?
grazie