Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Asp i asp

Postades av 2002-04-26 16:55:59 - Teodor Linder, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 446 personer

Jag hämtar värden från en databas och loopar ut dom.
I vissa av värdena kan det finnas asp-kod, t.ex. <%=antal%>.

Variablen "antal" tilldelas ett värde när jag skapar anslutningen och ska sedan skrivas ut när loppen är klar, men detta verkar inte fungera.


Nån som vet varför?


Svara

Sv: Asp i asp

Postades av 2002-04-26 16:57:57 - Patrik Löwendahl

hur ser resten av din kod ut ?


Svara

Sv: Asp i asp

Postades av 2002-04-26 17:05:09 - Teodor Linder

<%

pageid = Request.QueryString("pageid")

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open ("driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("..\user\db\db.mdb"))

SQL = "SELECT * From tabell WHERE ID = '" & pageid & "'"
Set rs = Connection.Execute(SQL)

SQL2 = "SELECT * FROM counter"
Set rs2 = Connection.Execute(SQL2)

antal = rs2("hits")

%>


[ HTML KOD ]


<%

Do While Not rs.EOF

%>

[ DET SOM LOOPAS ]

<%

rs.MoveNext
Loop

%>

[ HTML KOD ]


Svara

Sv: Asp i asp

Postades av 2002-04-26 17:17:24 - Magnus Gladh

Mitt tips är följande.

Eftersom du läser ut texten från en databas så tror ASP att det endast är vanlig text, alltså den tolkar inte <% %> som ett ASP-kommand, om du däremor hade spara <B></b> databasen så hade det gått bra eftersom ASP tror att det är text medans webläsaren (som kommer lite senare) tror att det är ett html-kommando.

Om det inte är många ASP-kommando du har i databasen så är tipset en Replace sats innan det skrivs ut på av ASP typ så här.


<code>
...
antal = 5

do until oRs.eof
response.write replace(oRs.fields(0),"antal",antal)
ors.movenect
loop
</code>

Tror du kommer få svårt att köra ASP-kommando från en databas, det går däremot från en fil, så om du måste köra dem kan du skapa en fil från databasen, köra en server.execute på den filen och då bör du få <%=antal%> omvandlat till ett tal, men jag har aldrig testat så jag vet inte.

- magnus


Svara

Sv: Asp i asp

Postades av 2002-04-26 17:24:01 - Olov Nilzén

Man kan exekvera ASP kod med hjälp av MSScriptControl.ScriptControl...


Svara

Sv: Asp i asp

Postades av 2002-04-27 15:51:23 - Thomas Vanhaniemi

Enklast är nog att köra en Replace("texten", "<%=antal%>", antal) när du skriver ut den eler in i en variabel...

/Thomas


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 834
27 960
271 761
5 393
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies