27. august 2002 - 21:17
Der er
13 kommentarer
Billeder ind i access - skal munde ud i Asp
Hej alle, Jeg har haft et spørgsmål i Access delen, men blev bedt om at flytte det til asp sektionen i stedet. Nåmen sagens kerne er : jeg har en stribe billeder i en mappe (pics) der hedder 1.jpeg, 2.jpeg, 3jpeg osv. Jeg har en kolonne i Access benævt billeder( den skal jeg efter sigende slet ikke bruge. Jeg anvender Dreamweaver MX Jeg har forsøgt med følgende kode efter anvisning fra keysersoze : <% response.write "et billede: <img src=""../htdocs/pics_items/" & vare("billednavn") & """>" %> vare=recordset Jeg får følgende fejlkode : ADODB.Recordset error '800a0cc1' Item cannot be found in the collection corresponding to the requested name or ordinal. /products/default.asp, line 273 Det viste sig at billednavn skulle rettes til billed. Efter den korrektion får jeg igen det kedelige ikon, dog efterfulgt af "> Anyone ?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
27. august 2002 - 21:20
#1
grunden til at der kommer "det kedelige" ikon er jo at du henviser forkert til billedet, så allerførst; hvor ligger dit billede i forhold til din asp-fil?
27. august 2002 - 21:23
#2
grunden kan selvfølgelig også være at billedet ikke findes eller det trækkes forkert ud - prøv først dette og fortæl mig hvad der udskrives; <% response.write vare("billed") %>
27. august 2002 - 21:28
#3
asp filen ligger i en mappe der er på samme niveau som billedmappen. jeg prøver ovenstående kode og vender tilbage om et blikøje
27. august 2002 - 21:30
#4
hej igen Fejlkode Item cannot be found in the collection corresponding to the requested name or ordinal. /products/default.asp, line 273 hmm
27. august 2002 - 21:31
#5
hedder kolonnen i databasen "billed"? hvordan ser din connection og sql ud?
27. august 2002 - 21:37
#6
Kolonnen hedder billed - og jeg har indtastet 1 for i første record, 2 i record 2 osv "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/database/products.mdb") Strengen virker idet jeg henter data fra nogle andre kolonner og de bliver vist
27. august 2002 - 21:43
#7
sql ?????? hvor finder jeg den værdi jeg bruger Dreamweaver MX som editor - der kan man blot kaste dit og dat ind på siden ud at tænke for meget over koden bag :) (ja ja jeg ved det godt - lær det dog fra bunden af i stedet)
27. august 2002 - 22:29
#8
Er der ingen der kan hjælpe mig videre ??? Ved følgende kode får jeg blot det kedelige ikon/manglende billed : <% response.write "et billede: <img src=""../htdocs/pics_items/" & vare("billed") & """>" %>
28. august 2002 - 00:28
#9
var lige væk... hvis du KUN indtaster "1", "2" og "3" i feltet er det da klart at der ikke vises noget billede - der skal jo stå billednavnet! altså fx "1.jpeg", 2.jpeg" og "3.jpeg"..
29. august 2002 - 08:41
#10
Hvad er fejlen ? DU skal først finde fejlen: Derfor prøv først med følgende: Indsæt billedet manuelt. Afprøv siden. - Hvis siden virker skal du blot ændre teksten i feltet src til følgende : <%=products.Fields.Item("billed").value%> Prøv det - det virker helt sikkert. det er nok bare en tastefejl
29. august 2002 - 08:45
#11
dm mx Takker. Det virker.
29. august 2002 - 08:47
#12
hvordan giver jeg dig dine points ?
29. august 2002 - 08:48
#13
Accepter mit svar
Kurser inden for grundlæggende programmering