Проблема с одинарной кавычкой в наборе данных C#
Я под управлением Oracle запрос и получение данных, хранение его в набор данных(dsDataSet)
Шаг 2: копирование его в datatable.
dtAEDetails= dsDataSet.Таблицы[0]. Копия();)
Шаг 3: сохранение datatable в базе данных access.
У меня есть проблема в datatable, одно поле Desc1 в datatable имеет одинарную кавычку(ex:
'SCHOLAR'S EDGE THE AGGR P'
Код ниже вставить таблицу в базе данных Access.
если datatable rows > 0, то вставка в базу данных access.
Поле DESC1 имеет одинарную кавычку, как заменить одинарную кавычку двойной кавычкой перед вставкой в базу данных.
if (dtAEDetails.Rows.Count > 0) { //Set up the params foreach (DataRow drAEDetails in dtAEDetails.Rows) { sInsertValues = "'" + drAEDetails["OFFICE"].ToString() + "','" + drAEDetails["AE"].ToString() + "','"<pre> if (dtAEDetails.Rows.Count > 0) { //Set up the params foreach (DataRow drAEDetails in dtAEDetails.Rows) { sInsertValues = "'" + drAEDetails["OFFICE"].ToString() + "','" + drAEDetails["AE"].ToString() + "','" + drAEDetails["SETDATE"].ToString() + "','" + drAEDetails["ACCT"].ToString() + "','" + drAEDetails["SHORT"].ToString() + "','" + drAEDetails["BS"].ToString() + "','" + drAEDetails["SHARES"].ToString() + "','" + drAEDetails["DESC1"].ToString()+ "','" + drAEDetails["PRICE"].ToString() + "','" + drAEDetails["PRINC"].ToString() + "','" + drAEDetails["GROSS"].ToString() + "','" + drAEDetails["STAND"].ToString() + "','" + drAEDetails["NET"].ToString() + "','" + drAEDetails["NEWNET"].ToString() + "','" + drAEDetails["AECHG"].ToString()+ "','" + drAEDetails["BONUS"].ToString()+ "','" + drAEDetails["BT"].ToString() + "','" + drAEDetails["CANCEL"].ToString() + "','" + drAEDetails["TRANSCODE"].ToString() + "','" + drAEDetails["ORDERSORT"].ToString() + "','" + drAEDetails["REALGR"].ToString() + "','" + drAEDetails["ANNUITYNET"].ToString() + "','" + drAEDetails["RECORDID"].ToString() + "','" + drAEDetails["USER_CODE_1"].ToString() + "','" + drAEDetails["USER_CODE_7"].ToString() + "'"; insertAEdetails.ParmValue = sInsertValues; insertAEdetails.InsertIntoAccess();
как заменить одинарную кавычку в двойную кавычку в поле desc и сохранить ее в dataset, после замены я хочу сохранить ее в datatable . как это сделать.
Пожалуйста, веди меня.
Спасибо
Что я уже пробовал:
Я думал о замене в запросе, но мой коллега сказал, что это легко в коде.
не могли бы вы дать мне идею?