Originariamente inviato da ciucciuzzo
Non riesco a capire dove sbaglio! :-)
dovresti istanziare gli oggetti usando la classe/tipo specifica del dataprovider utilizzato es.
codice:
System.Data.OleDb.OleDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
System.Data.OleDb.OleDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(connectionString);
i parametri per l'oledb dataprovider sono contrassegnati dal segno ? . Dopo aver assegnato il giusto commandtext ad un command, puoi direttamente aggiungere nella sua collection di parameters i singoli parametri senza dover istanziare e valorizzare oggetti separati (con un certo risparmio di righe di codice e quindi anche di possibilita' di errore). Ogni dataprovider (oledb compreso) possiede il suo tipo di dati specifico da utilizzare quando si impostano i parametri.
Es.
codice:
dbCommand.Parameters.Add("Titolo", System.Data.OleDb.OleDbType.VarChar).Value = "";