1. subito dopo la composizione della stringa SQL metti

Response.Write "maggica SQL...: " & sql
Response.Flush

poi controlla (o posta) quello che viene a video

2. tieni presente che i valori numerici NON vanno tra apici