Brian H. Madsen - PcPlus Web Design wrote in >
> ******ASP Inserts text into DB******
> <%
> FormValue = Request.form("strDailyMessage")
>
> function ChkString(str)
> If str = "" Then str = " "
> str = replace(str, chr(13), "\n")
Proev at gemme strengen "as is" i Databasen og foerst erstatte chr(13) med
"\n" naar du henter teksten fra database. For god ordens skyld, boer du nok
ogsaa lige lave noget i stil med:
str = replace(str, "'", "''")
Saa undgaar du at brugeren kan oedelaegge din SQL saetning
> IdValue = 1
>
> 'DBPath = Server.MapPath( "Message.mdb" )
> Set Con = Server.CreateObject( "ADODB.Connection" )
> Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> Server.MapPath( "Message.mdb" )
Hvorfor bruger du ikke:
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DBPath
> lngSQLrs = "UPDATE Dailymessage SET Message = '" & ChkString(FormValue) &
> "' WHERE MessageID = " & IdValue &";"
> 'response.write lngSQLrs
> Set rs = Server.CreateObject("ADODB.Recordset")
>
> rs.Open lngSQLrs, Con, 3, 3
>
> Con.Close
> Set Con = Nothing
>
> Response.redirect("index.asp")
> %>
>
> ******ASP reads text from DB and reverts VBS/ASP variable to Javascript
> variable******
> <%
> DBPath = Server.MapPath( "Message.mdb" )
> Set Con = Server.CreateObject( "ADODB.Connection" )
> Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DBPath
>
> strSQLQuery = "SELECT MessageID, Message FROM Dailymessage WHERE
> MessageID = 1"
>
> Set rs = Server.CreateObject( "ADODB.Recordset" )
>
> rs.Open strSQLQuery, Con, 3, 3
> %>
>
> <script language="Javascript">
> var news = "<%=Response.write(rs("Message"))%>";
og det var saa her jeg ville bruge:
var news = "<%=replace(rs("Message"),chr(13),"\n")%>";
btw at bruge "<%=response.write" er som at gaa med seler og livrem paa samme
tid.
> </script>
>
> <%
> Con.close
> set con = nothing
> %>
>
> The two above snippets are from two seperate files (inserting asp file and
> reading asp file).
>
> Could anybody give me a hand with this problem of mine ? oh, and feel free
> to reply in danish as I do speak the language (see above explenation ;) )..
ok. Det er dog ikke saa slemt at skrive aa,ae,oe naar man vaenner sig til det.
Jeg bruger det tit, da jeg paa arbejdet kun har et spansk tastatur.
Best regards
/Lars
--
Dette indlæg er sendt fra
http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk