ciao,
ho risolto eliminando il metod fill, perchè le istruzioni:

1) adatt.SelectCommand.ExecuteNonQuery();

2) DataSet ds = new DataSet();
adatt.Fill(ds,"tabella");


se non sbaglio fanno la stessa cosa, ed infatti ora mi fa gli inserimenti senza contestarmi nulla, se non fosse per i parametri commentati che mi creano problemi (ne ho parlato nel post 'parametri nulli':
http://forum.html.it/forum/showthrea...readid=1151329)