tambien recuerda que to_date es de parte de la instrucion SQL no de ASP. entonces seria asi:
sql = "UPDATE waldiainh SET " & _
"wdi_fecha = to_date('" & request("fecha") & "," ' DD/MM/YYYY ' ") , " & _
"wdi_id_causa = " & request("causa") & ", " & _
"wdi_descripcion = '" & request("descripcion") & "', " & _
"wdi_franja = " & request("franja") & _
" WHERE wdi_id = " & request("diaID") & ""
cn.Execute(sql)
Igual recuerda que para los demas campo tipo VARCHAR debes colocar la comilla dentro de la SQL, por ejemplo nota que tambien le coloque las comillas a la descripción.
En la siguiente pagina busca to_date y ve tambien la implementación.
http://www.duiops.net/curso/asp.htm