Moin Mackhack,
für Delphi brauchst Du da wohl kaum etwas spezielles.
Das mit den ' liegt wohl nur daran, dass so manch einer lieber '' schreibt, um ein ' im String darzustellen, anstatt, der Übersichtlichkeit halber, den Zeichencode #39 zu verwenden.
Beispiel:
INSERT INTO [Tabelle] ([Spaltenname]) VALUES('Stringwert')
als Stringliteral in Delphi:
Delphi-Quellcode:
'INSERT INTO [Tabelle] ([Spaltenname]) VALUES(''Stringwert'')'
// oder
'INSERT INTO [Tabelle] ([Spaltenname]) VALUES('#39'Stringwert'#39')'
//oder
'INSERT INTO [Tabelle] ([Spaltenname]) VALUES('+#39+'Stringwert'+#39+')'