Provo a spiegarmi...
poniamo che la query sia effettivamente questa:
sql="SELECT cosa FROM cose WHERE ID=" & request.querystring("id") & ""
La provo su acce$$ e mi restitusce 1 record... BENE!
Dichiaro e instanzio l'adapter:
Dim adap As OleDbDataAdapter
adap = New OleDbDataAdapter(sql, cnx)
mi fermo qui e debuggo...
watch sul dataadapter: rows = 2
dst = New DataSet()
proseguo... faccio il fill (ormai scoraggiato):
adap.Fill(dst, "prodotti")
ed effettivamente mi restituisce 2 record!