CIAO!

ho una tabella con queste colonne:
id_vendita - contatore
id_borsa - numerico
id_fattura - numerico
nome_borsa -testo
quantita - numerico
prezzo -testo
data -data

vorrei stampare a video la lista di borse con accanto la quantita venduta in un determinato lasso di tempo , del tipo:

ottobre:

borsa gialla - (7)
borsa rossa - (17)
borsa verde - (2)
borsa grigia - (1)


non sono però arrivato a niente, questo è quello che provo al momento:

prima select con cui mi creo la lista di borse
codice:
sqlD1 = "SELECT DISTINCT nome_borsa from vendita WHERE paese BETWEEN #" & dDateFromD1 & "# AND #" & dDateToD1 & "#"
all'interno del do while ho provato a contare la quantita di ogni modello di borsa

codice:
gigi = rsD1("nome_borsa")
sqlD2 = "SELECT sum (quantita) as counterD2 from vendita WHERE nome_borsa = "&gigi&" and paese BETWEEN #" & dDateFromD1 & "# AND #" & dDateToD1 & "#"
per poi stampare a video l'elenco borse con a fianco ,la quantita venduta nel mese.

codice:
<%response.write rsD1("nome_borsa")%>---- <%response.write rsD2("counterD2") %>
  -

questo l'errore che mi viene restituito sulla seconda select

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

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.



Chiedo umilmente aiuto, non sono neanche sicuro di essere sulla strada giusta.
Grazie