Avatar billede ziron Nybegynder
20. maj 2001 - 15:08 Der er 13 kommentarer og
1 løsning

Insæt \' i database...

er der nogen der lige kan give et eks. på hvordan man kan indsætte flere \' i en access database ved hjælp af jscript???

jeg kan nemlig ikke lige hitte ud af det med at lave det om til noget Char-ting..
Avatar billede erikjacobsen Ekspert
20. maj 2001 - 15:28 #1
str = \"Chr X\'s Vej\";

str = str.replace(/\'/g,\"\'\'\");

og så bruge str til databasen. Prøv det lige - utestet...
Avatar billede ziron Nybegynder
20. maj 2001 - 15:38 #2
jeg har ikke lige tid til at teste nu, har tysk års rapport til imorgen, men prøver i aften...

men hvad gør dette \" /\'/g \" ????

/ZIRON
Avatar billede erikjacobsen Ekspert
20. maj 2001 - 15:40 #3
regulært udtryk, oder vielleicht: eine reguläres Ausdrück :)
Avatar billede ziron Nybegynder
20. maj 2001 - 15:46 #4
jeg prøver senere og det var godt det var der på tysk ellers havde jeg aldrig fundet ud af det...

/ZIRON
Avatar billede stigc Nybegynder
20. maj 2001 - 16:03 #5
erikjacobsen>>

er det hurtigere end str = str.replace(\"\'\",\"\'\'\");


Avatar billede erikjacobsen Ekspert
20. maj 2001 - 16:13 #6
Næh, stig - der er nok endda en lille smule langsommere :) Det var bare det
jeg først kom til at tænke på. Og så ved jeg strengt taget ikke om det
understøttes i Jscript under ASP. Det får vi se ...
Avatar billede burningice Nybegynder
21. maj 2001 - 05:18 #7
str.replace og replace(str) er det det samme?? Evt. hvilken er hurtigst og mest rigtig at bruge??
Avatar billede erikjacobsen Ekspert
21. maj 2001 - 06:59 #8
Det er mest rigtigt at bruge den, er hører til det programmeringssprog man bruger.
Godt nok er det ASP, men programmeringssproget kan være VB eller JScript (samt
et par stykker mere, hvis det er installeret). Bliv du bare ved at bruge

  str=replace(str,\"\'\",\"\'\'\")

i VB
Avatar billede ziron Nybegynder
21. maj 2001 - 12:57 #9
det virker ikke rigtig :-(

er der ikke andre gode idear????

/ZIRON
Avatar billede erikjacobsen Ekspert
21. maj 2001 - 15:44 #10
Følgende virker da fint hos mig:

<%@ language=\"Javascript\" %>
<html>
<head>
<title> New Document </title>
</head>
<body bgcolor=\"#FFFFFF\">
<%
  str = \"Chr X\'s Vej\";
  Response.write(str);
  str = str.replace(/\'/g,\"\'\'\");
  Response.write(str);
%>
</body>
</html>
Avatar billede ziron Nybegynder
25. maj 2001 - 19:07 #11
ja okay det virker også helt fint... men jeg vil godt lave det sådan at man kan indsætte \' i en access databse og så når man henter igen skal det stadig være en \' men for frem...

HVAD KAN JEG GØRE???

/ZIRON
Avatar billede erikjacobsen Ekspert
25. maj 2001 - 21:43 #12
Jamen, det sker hvis du putter 2 ind :)
Avatar billede ziron Nybegynder
26. maj 2001 - 13:49 #13
jeg bruger erikjacobsen svar da der kom noget på tysk, ej jeg kunne ikke rigtig få det andet til at virke :-( menm det viker nu så jeg takker...

/ZIRON
Avatar billede erikjacobsen Ekspert
26. maj 2001 - 14:39 #14
Helt ok. Jeg har selv en ældgammel udgave af PhpMyadmin, hvor der
ikke bliver lavet dette. Men da det kun er mig selv der bruger det, husker
jeg bare selv at sætte to \'-ere når jeg mener én. Det kan man ikke rigtigt
tillade sig overfor almindelige brugere :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester