Secondo me ti basta fare un replace solo sulla stringa da inserire prima di metterla nella query SQL.
Ovvero:
In questo modo la query legge i doppi apici, ma li valuta come singolo apice, a differenza del singolo apice che lo interpreterebbe come "fine stringa".codice:string str = "RUSHI'93J9JJ"; str.Replace("'","''") string query="INSERT INTO tab1 (campo1) VALUES ('" + str + "')";
Quindi all'interno della tua tabella "tab1" avrai i dati integri.