Kümmere dich überhaupt nicht um die Hochkommata, sondern benutze
Parameter! Dann macht der DbProvider alles selbst richtig.
Ein Minimalbeispiel steht im vorletzten Beitrag bei
Der Name "Settings" ist im aktuellen Kontext nicht vorhanden. Du musst statt Oledb deine MySql-Klassen verwenden und die Parameter so angeben, wie es MySql erwartet, siehe dazu
[Artikelserie] Parameter von SQL Befehlen im 3. Beitrag.
Den Suchtext holst du einfach aus InputBox.Text (nämlich der TextBox, die in der Anwendung dafür vorgesehen ist). Dann kann der Anwender eingeben, was er will, auch Hochkommata und Gänsefüßchen und Backslash (also alles, was im C#-Code umständlich ist) - und du brauchst dich um nichts zu kümmern.
Gruß Jürgen
PS. Du siehst, vollständige Informationen sind immer sinnvoll. Da hier sowohl für Delphi als auch für C# geholfen wird und manche Unterforen zu beidem gehören, hast du hier auch (für dich) falsche Hinweise bekommen.