Avatar billede jansangill Nybegynder
08. januar 2006 - 11:13 Der er 5 kommentarer og
1 løsning

replace funktion

Jeg har sådan en sætning:

Besked = replace(request.form("besked"),chr(10),"<br>")

Jeg vil også gerne have at min Besked skal have endnu en replace , nemlig replce ' med ''. Men dette kan jo kun ske gennem en fucktion. Og igennem en funktion kan man ikke indsætte noget ind i min databse, har jeg erfaret(måske fokert).

Hvordan kan jeg lave flere replace's, og stadig sætte det ind i min database?

Hele koden er fx:

Besked = replace(request.form("besked"),chr(10),"<br>")

brugerID = cint(session("brugerID"))

SQL = "INSERT INTO forum (bruger,status,message) VALUES ("&brugerID&",1,'" &  Besked & "')"
 

  Conn.Execute(SQL)
 

  Conn.Close

  Set Conn = Nothing
Avatar billede Slettet bruger
08. januar 2006 - 11:21 #1
Hejsa... Nej du behøver ingen funktion...
Prøv dette her:
<%
Besked = replace(request.form("besked"),chr(10),"<br>")
Besked = replace(Besked,"'","""")
brugerID = cint(session("brugerID"))
SQL = "INSERT INTO forum (bruger,status,message) VALUES ("&brugerID&",1,'" &  Besked & "')"
Conn.Execute(SQL)
Conn.Close
Set Conn = Nothing
%>

- Sådan...

\Dan
Avatar billede eagleeye Praktikant
08. januar 2006 - 11:23 #2
Angående linien:

brugerID = cint(session("brugerID"))


Så behøver du ikke bruge cint da du afligevel smidder brugerID ind i en streng i linien lige efter.. Samt funktionen Cint giver en fejl hvis tallet er større end 65536. Så kun kan bare skrive:

brugerID = session("brugerID")


Hvis du vil konvertere til et tal så brug funktionen Int i stedet for Cint.
Avatar billede eagleeye Praktikant
08. januar 2006 - 11:29 #3
rettelse til min kommentar: Cint fejler faktisk ved tal større end 32767.
Avatar billede jansangill Nybegynder
08. januar 2006 - 11:41 #4
ok, tak for infoen omkring cint eagleeye. Og Dan det virker. smid et svar.
Avatar billede jansangill Nybegynder
08. januar 2006 - 11:45 #5
Og forresten, mange tak for hjælpen begge.
Avatar billede Slettet bruger
08. januar 2006 - 12:10 #6
Det var godt det virker!

Her et svar...

\Dan
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