/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Replace af vbcrlf til <BR>
Fra : Kenneth Fuglsang Chr~


Dato : 10-07-01 12:57

Hej

Jeg har et problem med mit asp script.
Man skal kunne skrive en beskrivelse af en vare. Men hvis man laver et linje
skift skal den også lave det i databasen, jeg har prøvet med følgende men
det virker ikke, jeg får bare en Fejl nr. 500 Internal Server error :
Dim Beskrivelse
Beskrivelse = Replace(objrec("" & Request.Form("beskrivelse") &
""),VbCrLf,"<br>")
'SQL Sætning
strSQL = "Insert into Varer ("
strSQL = strSQL & "Varenavn, "
strSQL = strSQL & "Varebeskrivelse, "
strSQL = strSQL & "Varepris) "
strSQL = strSQL & "values( "
strSQL = strSQL & "'" & Request.Form("navn") & "', "
strSQL = strSQL & "'" & Beskrivelse & "', "
strSQL = strSQL & "'" & Request.Form("pris") & "')"
Conn.Execute(strSQL)
Response.Redirect ("indhold.asp?Mode=Administration-Loggedin")

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
E-Mail : kenneth-fuglsang@pc.dk
E-Mail 2 : admin@thecomplex.dk
ICQ : 115251242
WEB : www.thecomplex.dk



 
 
Niels Henriksen (10-07-2001)
Kommentar
Fra : Niels Henriksen


Dato : 10-07-01 14:23

"Kenneth Fuglsang Christensen" <kenneth-fuglsang@pc.dk> wrote in message
news:3b4aedbe$0$321$edfadb0f@dspool01.news.tele.dk...
> Hej
>
> Jeg har et problem med mit asp script.
> Man skal kunne skrive en beskrivelse af en vare. Men hvis man laver et
linje
> skift skal den også lave det i databasen, jeg har prøvet med følgende men
> det virker ikke, jeg får bare en Fejl nr. 500 Internal Server error :
> Dim Beskrivelse
> Beskrivelse = Replace(objrec("" & Request.Form("beskrivelse") &
> ""),VbCrLf,"<br>")

Prøv lige at uddybe den linie med Beskrivelse. Hva er objrec?


--
Niels Henriksen
Systemudvikler
Netopcom Danmark ApS
www.netopcomdanmark.dk



Kenneth Fuglsang Chr~ (10-07-2001)
Kommentar
Fra : Kenneth Fuglsang Chr~


Dato : 10-07-01 13:28

Hej

Det ved jeg ikke, jeg fandt det fra en tråd i et forum.

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
E-Mail : kenneth-fuglsang@pc.dk
E-Mail 2 : admin@thecomplex.dk
ICQ : 115251242
WEB : www.thecomplex.dk
"Niels Henriksen" <niels@WHATbiggs.dk> wrote in message
news:9ies49$1bbp$1@news.cybercity.dk...
> "Kenneth Fuglsang Christensen" <kenneth-fuglsang@pc.dk> wrote in message
> news:3b4aedbe$0$321$edfadb0f@dspool01.news.tele.dk...
> > Hej
> >
> > Jeg har et problem med mit asp script.
> > Man skal kunne skrive en beskrivelse af en vare. Men hvis man laver et
> linje
> > skift skal den også lave det i databasen, jeg har prøvet med følgende
men
> > det virker ikke, jeg får bare en Fejl nr. 500 Internal Server error :
> > Dim Beskrivelse
> > Beskrivelse = Replace(objrec("" & Request.Form("beskrivelse") &
> > ""),VbCrLf,"<br>")
>
> Prøv lige at uddybe den linie med Beskrivelse. Hva er objrec?
>
>
> --
> Niels Henriksen
> Systemudvikler
> Netopcom Danmark ApS
> www.netopcomdanmark.dk
>
>



Jesper Stocholm (10-07-2001)
Kommentar
Fra : Jesper Stocholm


Dato : 10-07-01 15:23

Kenneth Fuglsang Christensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej
>
> Jeg har et problem med mit asp script.
> Man skal kunne skrive en beskrivelse af en vare. Men hvis man laver et linje
> skift skal den også lave det i databasen, jeg har prøvet med følgende men
> det virker ikke, jeg får bare en Fejl nr. 500 Internal Server error :
> Dim Beskrivelse
> Beskrivelse = Replace(objrec("" & Request.Form("beskrivelse") &
> ""),VbCrLf,"<br>")

det er en dårlig idé at indsætte HTML-tags i dine opriginale data. Det er
først, når de skrives ud, at der skal udskiftes tegn. Du skal altså blot
indsætte dine data fra brugeren på normal vis - dvs noget i retning af:

str_beskrivelse = request.form("beskrivelse")
str_sql = "insert into table1 (field_beskrivelse) VALUES ('" & str_beskrivelse
& "')"

Når du så udskriver data, så udskiftes (bla) linieskift således:

<%
response.write replace(obj("beskrivelse"),VbCrLf,"<br>")
%>

... og så forstår jeg ikke helt, hvad du mener med, at linieskift m.m. ikke
optræder i databasen. Prøv at markere et felt hvor der skulle være linieskift i
din (Access)database og tryk CTRL+F2. Jeg vil æde mit gamle ISA-grafikkort på,
at linieskift er bevaret.



Jesper
http://stocholm.dk

--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Kenneth Fuglsang Chr~ (10-07-2001)
Kommentar
Fra : Kenneth Fuglsang Chr~


Dato : 10-07-01 15:34

Tak

Det virker lige efter planen.

--
Med Venlig Hilsen
Webmaster
Kenneth Fuglsang Christensen
E-Mail : kenneth-fuglsang@pc.dk
E-Mail 2 : admin@thecomplex.dk
ICQ : 115251242
WEB : www.thecomplex.dk
"Jesper Stocholm" <spam@stocholm.dk> wrote in message
news:9if349$3er$1@sunsite.dk...
> Kenneth Fuglsang Christensen wrote in
dk.edb.internet.webdesign.serverside.asp:
> > Hej
> >
> > Jeg har et problem med mit asp script.
> > Man skal kunne skrive en beskrivelse af en vare. Men hvis man laver et
linje
> > skift skal den også lave det i databasen, jeg har prøvet med følgende
men
> > det virker ikke, jeg får bare en Fejl nr. 500 Internal Server error :
> > Dim Beskrivelse
> > Beskrivelse = Replace(objrec("" & Request.Form("beskrivelse") &
> > ""),VbCrLf,"<br>")
>
> det er en dårlig idé at indsætte HTML-tags i dine opriginale data. Det er
> først, når de skrives ud, at der skal udskiftes tegn. Du skal altså blot
> indsætte dine data fra brugeren på normal vis - dvs noget i retning af:
>
> str_beskrivelse = request.form("beskrivelse")
> str_sql = "insert into table1 (field_beskrivelse) VALUES ('" &
str_beskrivelse
> & "')"
>
> Når du så udskriver data, så udskiftes (bla) linieskift således:
>
> <%
> response.write replace(obj("beskrivelse"),VbCrLf,"<br>")
> %>
>
> .. og så forstår jeg ikke helt, hvad du mener med, at linieskift m.m. ikke
> optræder i databasen. Prøv at markere et felt hvor der skulle være
linieskift i
> din (Access)database og tryk CTRL+F2. Jeg vil æde mit gamle ISA-grafikkort
på,
> at linieskift er bevaret.
>
>
>
> Jesper
> http://stocholm.dk
>
> --
> Brug Validator service: http://www.html.dk/validator
> - Tast din URL én gang, og validér dokumentet hos 12 validatorer
> - Understøtter HTML, CSS og søgemaskineoptimering



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste