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


vad är felet?

Postades av 2002-01-31 14:51:44 - Stefan Bergh, i forum asp - allmänt, Tråden har 15 Kommentarer och lästs av 469 personer

Hej!

Jag vill få en bild att visas genom en asp-sida så jag fick ett ips här i forumet men det funkar inte =(

detta är hela min kod:
<code>
<%
Response.ContentType = "image/JPEG"
Response.ContentType = "image/GIF"
Const adTypeBinary = 1

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

Set RS1 = Connect.Execute("Select * From ads Where ID = " & Request.Querystring("id"))
Connect.execute("Update ads Set Visat = " & RS1("Visat") + 1 & ", u_visningar = '" & RS1("u_visningar") + 1 & "' Where ID= " & RS1("ID"))
RS1.Close
Set RS1 = Nothing

Set RS2 = Connect.Execute("Select * From admin Where ID = 1")
Dim strFilePath
If Request.Querystring("banner") = "88" then
strFilePath = RS2("88")
Else
strFilePath = RS2("468")
End if
RS2.Close
Set RS2 = Nothing

Connect.Close
Set Connect = Nothing

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = adTypeBinary
objStream.LoadFromFile strFilePath

Response.BinaryWrite objStream.Read

objStream.Close
Set objStream = Nothing
%>
</code>

nån sm kan se vad felet är? den visar inte bilden helt enkelt...


Svara

Sv: vad är felet?

Postades av 2002-01-31 15:47:23 - Thomas Tydal

För det första ser det ju skumt ut överst att du både skickar image/jpeg och image/gif. Nöj dig med det format det är på bilden.

Sen förstår jag inte vad ADODB.Stream är till för när bilden verkar ligga på hårddisken?


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:04:12 - Stefan Bergh

vad ska det vara istället för Server.CreateObject("ADODB.Stream")?
jag har som sagt inte gjort denna kod utan fått den genom detta forum


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:09:10 - Thomas Tydal

Men det är väl du som har gjort databasraderna? Dvs, SELECT * FROM admin WHERE id = 1 och de med RS1 och RS2? Annars är det ju det som är felet. (Och skulle det vara det som är felet behöver du bara sätta strFilePath till filnamnet för bilden du vill ha.)


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:12:51 - Stefan Bergh

jo et är jag som fixat databasraderna.. kan man inte hämta info från en databas i detta script? eller är jag så borta att jag gjort helt fel i koden?

ska testa att skriva sökvägen direkt istället!


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:13:39 - Thomas Tydal

Jag bara reagerade på att det lät konstigt eftersom man brukar använda ADO till databaser och inte till filsystemet. Jag vet tyvärr inte hur man öppnar filer med asp.


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:17:12 - Stefan Bergh

okej.. inte jag heller ;) (vet hur man öppnar filer alltså)

det funkade inte även fast jag tog bort databasen ur koden och satte sökvägen direkt =(

men jag måste nästan ha databasen där för jag måste räckna hur många gånger bilden har visats..


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:19:23 - Thomas Tydal

Ligger förresten det här skriptet ute på internet? I så fall kanske det är enklast om du ger mig adressen, så kan jag kolla vad det är som händer.


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:20:36 - Stefan Bergh

det finns i detta forum: http://www.pellesoft.nu/development/forum/view.asp?msgid=5756&forumid=1


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:23:05 - Thomas Tydal

Jag menade ditt skript. Om jag får adressen kan jag ju kolla vad som händer, nu när det inte funkar menar jag.


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:24:43 - Stefan Bergh

jaså, det finns på: http://www.webtipsen.net/ads/banner.asp?id=34

men det ska ju infogas på en annan sida med <img src="http://www.webtipsen.net/ads/banner.asp?id=34">

kan det ha någon betydelse att man använder querystrings?


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:25:40 - Stefan Bergh

kan du inte gå ut på icq istället så kan vi snacka där kanske? lite enklare lixom... (jag har addat dig)


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:33:35 - Thomas Tydal

Vad är det för filnamn du försöker öppna? Låter ju som att han inte hittar filen:

ADODB.Stream error '800a0bba'

File could not be opened.

/ads/banner.asp, line 31


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:35:14 - Stefan Bergh

det är: http://www.webtipsen.net/wtbanner.gif
den finns och funkar på servern


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:38:10 - Thomas Tydal

I så fall måste du köra Server.MapPath(strFilePath)


Svara

Sv: vad är felet?

Postades av 2002-01-31 16:41:33 - Stefan Bergh

Det funkar perfekt nu!!

Tack så jätte mycket för hjälpen!!!


Svara

Nyligen

  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 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

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 843
27 961
271 763
814
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