Ciao, in realta' ho capito il mio errore, inizioalmente volevo effettuare il replace di un apice direttamente da sql (su access funziona, perche' sfrutta il vba), da codice no, oledb e jet 4.0 non supportano il replace in una query sql.
Sto tendanto allora di farlo da codice, senza usare datareader, provando a cercare e replicare il carattere da sostituore direttamente nella datatable, ho fatto questo, ma non mi funziona ancora...
if (dataTable.Rows.Count > 0)
{
string apostrofo = string.Empty;
for (int i = 0; i < dataTable.Rows.Count; i++)
{
apostrofo = dataTable.Rows[i]["campo1"].ToString();
if (apostrofo.Contains("~"))
{
apostrofo = apostrofo.Replace("~", "'");
}
}
dataTable.AcceptChanges();
}
ps scusate, ho creato 3 post, durante la creazione mi dava errore ... chiedo a chi puo' di eliminare i post di troppo