Ciao, come si fa con ASP ad escludere i giorni NON lavorativi quando si registra un periodo di date in un mese?

Ad esempio: ieri venerdì ho registrato che sarò in ferie dal 05 maggio al 23 maggio; dall' inserimento nel db mysql devo evitare ( per il periodo date ) che si registrino anche i giorni che ricadono di sabato e di domenica cioè i gg. 10, 11, 17, 18, 24 e 25.

Questo è il codice di registrazione nel db mysql:

codice:
 strDataPresenza = request.form("DataPresenza")

 for k = 0 to DateDiff("d", Date(), strDataPresenza)

    strDataPeriodo = DateAdd("d", Date(), k)

    sql = " INSERT INTO tbl ( DataOperazione ) VALUES ( '" & strDataPeriodo & "' ) "
    cn.Execute sql

 next
Sapreste aiutarmi ?
Grazie