Avatar billede flashit Nybegynder
22. maj 2001 - 14:58 Der er 8 kommentarer og
1 løsning

Det ¤&¤## tegn \'

Hej Eksperten

Hvordan kan omgås det sædvanlige problem med brug af tegnet \'  ?

Det er selvfølelig når jeg paster en tekst ind i mit adm. system, og teksten så indeholder tegnet ’ så vil scriptet ikke accepterer dette .


Avatar billede tdaugaard Nybegynder
22. maj 2001 - 15:01 #1
Er det til SQL ?

Replace(dintekst, \"\'\", \"\'\')
Avatar billede nute Nybegynder
22. maj 2001 - 15:01 #2
Avatar billede flashit Nybegynder
22. maj 2001 - 15:20 #3
Her er min kode:

<html>
<head>
    <title>Opdatering af EDB Håndbogen</title>



</head>

<body bgcolor=\"#FFFFFF\">
<%
SET DbObj=Server.CreateObject (\"ADODB.Connection\")
DbObj.Open \"DSN=intranet\"

SET tabel=DbObj.Execute(\"SELECT * FROM EDBHAANBOG WHERE id=\" & request.form(\"id\"))
%>
<table border=\"0\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" width=\"55%\">
  <tr>
    <td height=\"50\" colspan=\"3\" align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">Opdater
      indl&aelig;g </font></b>
    <td>
      <input name=\"id\" type=\"hidden\" value=<%=request.form(\"id\")%>>
  <tr>
    <td colspan=\"3\"><font color=\"#000000\" face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\"><b>Du
      er igang med at opdaterer :<%=tabel(\"Emne\")%></b></font> <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">&nbsp;&nbsp;&nbsp;</font></td>
  </tr>
  <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\"></form>
  </font> <font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\"><form name=\"formular\" action=\"gem.asp\" method=\"post\"></font>
  <input name=\"id\" type=\"hidden\" value=<%=request.form(\"id\")%>>
  <tr>
    <td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">Overskrift:</font></td>
    <td colspan=\"2\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">
      <input type=\"text\" name=\"Overskrift\" size=\"35\" value=\"<%=tabel(\"Overskrift\")%>\">
      </font></td>
  </tr>
  <tr>
    <td valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">Tekst:</font></td>
    <td colspan=\"2\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">
      <textarea name=\"Tekst\" cols=\"50\" rows=\"20\"><%=tabel (\"Tekst\")%></textarea>
      </font></td>
  </tr>
  <tr>
    <td valign=\"top\" colspan=\"3\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">
      </font></td>
  </tr>
  <tr>
    <td height=\"50\" valign=\"top\" align=\"center\" colspan=\"3\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">
      <input type=\"submit\" value=\"Opdatér\">
      &nbsp;
      <input type=\"reset\" value=\"Nulstil formular\">
      </font></td>
  </tr>
</table>
</form>
<P>&nbsp;</P>


<%
tabel.close

DbObj.close
%>


</body>
</html>
Avatar billede erikjacobsen Ekspert
22. maj 2001 - 15:38 #4
Det er i opdateringen, det går galt.
Må vi ikke se den?
Avatar billede flashit Nybegynder
22. maj 2001 - 15:39 #5
Mener du i gem.asp?
Avatar billede flashit Nybegynder
22. maj 2001 - 15:42 #6
Her er gem.asp:

<html>
<head>
    <title>Gem ændringer</title>
</head>

<body bgcolor=\"#FFFFFF\">
<%
SET DbObj=Server.CreateObject (\"ADODB.Connection\")
DbObj.Open \"intranet\"

SET tabel=DbObj.Execute(\"UPDATE EDBHAANBOG SET Overskrift=\'\" & request.form(\"Overskrift\") & \"\',Tekst=\'\" & request.form(\"Tekst\") & \"\'WHERE Id=\" & request.form(\"Id\") & \"\") 



DbObj.close
%>
<H2><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"-2\">Du har opdateret
  EDB H&aring;ndbogen med succes.</font></H2>
</body>
</html>
Avatar billede erikjacobsen Ekspert
22. maj 2001 - 15:47 #7
SET tabel=DbObj.Execute(\"UPDATE EDBHAANBOG SET Overskrift=\'\" & request.form(\"Overskrift\") & \"\',Tekst=\'\" & replace(request.form(\"Tekst\"),\"\'\",\"\'\'\") & \"\'WHERE Id=\" & request.form(\"Id\") & \"\") 
Avatar billede erikjacobsen Ekspert
22. maj 2001 - 15:48 #8
Og tilsvarende på din overskrift - hvis du syn\'s
Avatar billede flashit Nybegynder
22. maj 2001 - 15:50 #9
Du er er for vild.

Mange TAK
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