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...