Есть запрос
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.add('INSERT INTO norm_omto (nomenk,ckmtr,name,tovaroved)');
s:=' VALUES ('''+ Trim(mater.ВнутрКод)+''' , '''+Trim(mater.КодСК_МТР)+''' , '''+Trim(mater.Наименование)+''' , '''+ Trim(mater.Товаровед)+''')';
ADOQuery1.SQL.add(s);
ADOQuery1.ExecSQL;
где mater:=Ole1C.CreateObject('Справочник.Материалы');
Так вот, если в строке встречается двойной апостроф, например :
автор |
Кисть радиаторная 2'' 50мм |
, в итоге сохраняется строка с одним апострофом: Кисть радиаторная 2' 50мм.
Как правильно записать строку?