Slave,

ho una query dove deve inserire una clausola 'WHERE' del tipo:

articoli.idcategoria in (?)

il '?' rappresenta una parameter del mio AccessDataSource :
<asp:Parameter name="catList" DefaultValue="0" />

nel file cs corrispondente al database io modifico la proprietà DefaultValue
in base a dei dati caricati da un altro oggetto restituendo un risultato del tipo:

accessDataSource1.parameters["catList"].DefaultValue="81,90"

dopo aver effettutao il DataBind mi viene restituito l'errore "Tipo di dati non corrispondenti nell'espressione criterio" .

Insomma il problema credo sia il fatto che per asp.net "81,90" è una stringa mentre l'accessdatasource si aspetta una array infatti se in serisco solo "81" la query funziona in quanto 81 per lui è un array di un singolo elemento.

Se qualcuno ha già affrontato questo problema per favore "MI AIUTI" maari si deve usare una sintassi diversa ma che non riesco a trovare da nessuna parte

grazie a chiunque mi risponda...