Secondo me ti basta fare un replace solo sulla stringa da inserire prima di metterla nella query SQL.
Ovvero:
codice:
string str = "RUSHI'93J9JJ";
str.Replace("'","''")
string query="INSERT INTO tab1 (campo1) VALUES ('" + str + "')";
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".

Quindi all'interno della tua tabella "tab1" avrai i dati integri.