07. oktober 2004 - 11:42Der er
5 kommentarer og 1 løsning
Indsæt tekst i database der indeholder '
Hej Jeg skal indsætte noget tekst fra en string i en MSSQL database.
eks: str = "hej med dig mor's dreng";
Der er problemer med ' når man skal indsætte det, så derfor har jeg brug for en funktion til at erstatte ' (enkel apostrof) med ''(to apostroffer) så det kan indsættes.
Hvordan gør man det i C++? Det skal lige siges at jeg bruger Borland Builder's ANSISTRINGs og der kan man ikke buge find() til at finde et char i en string. Jeg var ellers ude i noget med at søge efter forekomster af ' og erstatte den med ''.
Du laver en ny tom streng, en for løkke som henter alle tegn fra den gamle streng, hvis tegn er en ' så appender du '' til den nye streng ellers appender du bare tegnet til den nye streng.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.