Ik heb een VB6 programma gemaakt die een database vult en updated, hiervoor gebruik ik SQL instructies, het probleem is echter dat in de tekstvelden ook een enkel aanhalingsteken kan zitten. Bijvoorbeeld
Je krijgt nu echter als sql statement
UPDATE TABEL SET TABEL.COMMENT = ' Voorbeeld gebruik ' in SQL ' WHERE TABEL.ID = 1
en dat pikt hij niet.
Hoe kan ik dit oplossen?
code:
1
2
3
4
| tekst = " Voorbeeld gebruik ' in SQL" sql = "UPDATE TABEL SET TABEL.COMMENT = '" & tekst & "' WHERE TABEL.ID = 1" db.execute(sql) |
Je krijgt nu echter als sql statement
UPDATE TABEL SET TABEL.COMMENT = ' Voorbeeld gebruik ' in SQL ' WHERE TABEL.ID = 1
en dat pikt hij niet.
Hoe kan ik dit oplossen?