Ragazzi sto uscendo pazzo.
Fino a ieri tutto ok, poi oggi questa query sql ha deciso di non funzionare più.

codice:
sql2 = "SELECT tab_clienti.nome, tab_clienti.cognome, tab_clienti.email, tab_tavolo"&pid&".ID_tavolo"&pid&" FROM tab_clienti, tab_tavolo"&pid&" WHERE tab_clienti.ID_clienti = tab_tavolo"&pid&".id_cliente AND tab_tavolo"&pid&".data = #" &giorno& "#"
set rs2 = conn.execute(sql2)

email = rs2("email")
Quando eseguo la pagina mi da questo errore
Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
E la riga di errore è quella ingrassetto.

Ho provato ad eliminare l'ultima parte della query:

codice:
AND tab_tavolo"&pid&".data = #" &giorno& "#"
e funziona.
Mi spiegate perchè adesso ha deciso di non funzionare più?
Grazie mille mi servirebbe davvero una mano urgente!