Ik heb een ander topic doorgelezen wat hier ook helemaal over ging. Hieronder nog een quote:
qrMain.SQL.add('SELECT * FROM csleden WHERE nick = ''' + ComboBox1.Text +'''');
Het lastige alleen is de usernames die in ComboBox1 staan zijn vreemd; hieronder een paar:
[ToD.Cheater.eu]
[ToD.Letan.eu]
[ToD.FireGhost.eu]
Geven de [ en ] geen fouten?
Ik krijg dus een foutmelding in m'n MySQL query.
Hoe moet ik het nou oplossen?
Ik heb de bovenstaande code geprobeerd, en heb nu als volgt m'n query:Op donderdag 13 december 2001 11:51 schreef klaasbram het volgende:
[..]
Ik denk dat je delphi code zo moet:
code:
1 2 3 4 5 Naam := NaamEdt.Text ; Nummer_dames := NummerEdt.Text ; Land := LandEdt.Text ; Query := 'DELETE FROM Dames Nummer_dames = ''' + Nummer_dames + ''' AND Naam = ''' + Naam + ''' AND Land = ''' + Land + '''';
drie singel quotes ''' zorgt er voor dat de tekenreeks wordt geopend/ gesloten met daarvoor/ achter ' (2x '' ziet delphi als 1 ') de laaste 4 '''' doet: open tekenreeks plaat 1 ' (de 2e en 3e ') en sluit de tekenreeks weer af.
Ik heb dit alles niet uitgeprobeerd maar ik weet dat het quotes verhaal best lastig is.
qrMain.SQL.add('SELECT * FROM csleden WHERE nick = ''' + ComboBox1.Text +'''');
Het lastige alleen is de usernames die in ComboBox1 staan zijn vreemd; hieronder een paar:
[ToD.Cheater.eu]
[ToD.Letan.eu]
[ToD.FireGhost.eu]
Geven de [ en ] geen fouten?
Ik krijg dus een foutmelding in m'n MySQL query.
Hoe moet ik het nou oplossen?