Autor Beitrag
Basti_seb
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Fr 12.12.03 09:15 
Hallo zusammen, ich habe folgenens Problem.

Ich baue mir folgener maßen meinen String zusammen.

Ich lese von der Festplatte einen Dateienamen aus mit dem Pfad
und will ihn folgener maßen zusammen bauen.

ausblenden Delphi-Quelltext
1:
adocommand.commandtext:='INSERT INTO T_table VALUES('+inttostr(i)+','+''''+dateinamen_und_pfad+''''+)';					


Wenn aber ein Hochkomma in einen Dateinamen auftaucht kommt ein Fehler. " Srting nicht abgeschlossen oder so.

Frag: Kann man das irgendwie verhindern ausser das mann in Dateinamen oder Pfad auf der Festplatte irgendwie verändert.

Moderiert von user profile iconPeter Lustig: Delphi-Tags hinzugefügt
Tana´Ri
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 230



BeitragVerfasst: Fr 12.12.03 09:28 
ausblenden Delphi-Quelltext
1:
'INSERT INTO T_table VALUES('+inttostr(i)+','+' "dateinamen_und_pfad")';					

Versuchs mals so, wenn ich mich recht entsinne kann man solche kritischen Zeichenfolgen innerhalb der doppelten Gänzefüßchen schreiben.

_________________
mfg
Tana´Ri
Basti_seb Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Fr 12.12.03 10:23 
Danke dir Tana´Ri ich werde es ausprobieren.