05. oktober 2005 - 14:13Der er
6 kommentarer og 1 løsning
Replace ' i en string
Kort sagt:
Skal skrive til en mySQL database ved at bruge: strSQL = "UPDATE forside set " strSQL = strSQL & "`Title` = '"&adoTitle &"', " strSQL = strSQL & "`Desc` = '"&adoDescE &"', " strSQL = strSQL & "`Img` = '"&adoImg &"' " strSQL = strSQL & "WHERE TextID = "&adoID&""
Når jeg lave en execute på den, virker det umiddelbart fint. mit problem er så at hvis der står tegnet ' i f.eks adoDescE laver skidtet fejl, selvfølgelig fordi den tar tegnet ' som afslutning.
jeg ved at man kan bruge:
Replace(lala, vbCrLf, "<br>")
til linieskift
og hvis jeg bruger:
Replace(adoDescE, "'", "´")
virker det også med at lave tegnet om til ´
-men jeg ville jo hellere have at den kunne finde ud af tegnet '
så er der nogen der ved om det kan lade sig gøre at lave den replace, eller er man bare nødt til at bruge et andet tegn i stedet for?..
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
jeg tror ikke at du får det til atvirke med tegnet ' jeg ville, som du selv foreslår lave en Replace(adoDescE, "'", "´") og når jeg så skulle vise det igen ville jeg lave en den anden vej Replace(adoDescE, "´","'")
fennec: jeg siger tak, det ser ud til at virke ja, 1. forsøg. men hvis jeg så går ind og vil rette igen lige efter, så har den lavet ' om til et " " altså mellemrum.
Det burde nu ikke være nødvendigt. Tjek lige have der er indsat i databasen. Der skulle teksten gerne stå i den orginale stil (med et enkelt '). Er det ikke rigtigt??
Jeg må have pillet ved noget jeg ikke skulle, den står som den skal nu, uden at lave en replace når jeg skal have den ud...
takker, og lukker.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.