Ik heb een probleem met quotes in strings. Ik ben namelijk bezig met een delphi 4 applicatie dat op een mysql database draait. Nu heb ik daar van die handige componenten voor gevonden, namelijk Zeos components. Ik maak mijn sql statements op runtime, dus als ik een insert in een tabel doe, dan maak ik op runtime het sql statement aan. Dit werkt allemaal goed, behalve als de invoer een enkele quote bevat. Ik haal mijn invoer uit edit-velden en zet er dan zelf dan enekele quotes om heen, dus bijvoorbeeld:
Invoer gebruiker : Jan
Met quotes : 'Jan'
Statement : insert into klanten values('Jan')
Dit werkt allemaal behalve dus als de gebruiker een naam zou ingeven met een ', want dan kapt delphi daar de string al af en wordt het statement dus niet opgebouwd
Invoer gebruiker : Jan's
Met quotes : 'Jan's'
Statement : insert into klanten values('Jan's') -> dit gaat uiteraard niet goed
Heb al eens gezocht her en der, maar heb helaas nog nix gevonden
Wie helpt mij ??
Invoer gebruiker : Jan
Met quotes : 'Jan'
Statement : insert into klanten values('Jan')
Dit werkt allemaal behalve dus als de gebruiker een naam zou ingeven met een ', want dan kapt delphi daar de string al af en wordt het statement dus niet opgebouwd

Invoer gebruiker : Jan's
Met quotes : 'Jan's'
Statement : insert into klanten values('Jan's') -> dit gaat uiteraard niet goed
Heb al eens gezocht her en der, maar heb helaas nog nix gevonden
Wie helpt mij ??