/ 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
aspshop problem ??
Fra : Pernille og Lars


Dato : 08-12-00 12:59

Jeg har lige købt bogen: Active Server pages.
Og har givet mig i kast med at lave shoppen i kap. 24.
Men jeg kan ikke få den til at virke.

Products.asp virker fint, men når jeg klikker på en af varene for at lægge
dem i 'Bag', får jeg denne meddelse:

'herfra.............
Units Product Unit Price Price

Response-objekt fejl 'ASP 0185 : 80020003'

Standardegenskab mangler

?

En standardegenskab for objektet blev ikke fundet
'hertil..............

Hvad er der galt ??

Er der en der evt har lavet denne shop, og fået den til at virke, der har
kildekoden til siden Bag.asp, da det er der min mistanke om fejlen ligger.

Da eksemplet fra asp24hSamples ikke er helt ens med det bogen beskriver,
søger jeg den rette kilde.

MVH
Larsen




 
 
Lauritz Jensen (08-12-2000)
Kommentar
Fra : Lauritz Jensen


Dato : 08-12-00 15:15

Pernille og Lars wrote:
> Jeg har lige købt bogen: Active Server pages.
> Og har givet mig i kast med at lave shoppen i kap. 24.
> Men jeg kan ikke få den til at virke.

Jeg tror du vil have større chance for at få hjælp, hvis du poster et
url til kildekoden.

--
Lauritz

MFO (10-12-2000)
Kommentar
Fra : MFO


Dato : 10-12-00 11:22


"Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
news:3A30ECEE.1569263F@hotmail.com...
[snip]
> Jeg tror du vil have større chance for at få hjælp, hvis du poster et
> url til kildekoden.
[snap]

Hej!
Jeg har også rodet lidt med eksemplet.
Her er urlen.
www.asp24h.com
(filerne ligger i Asp24hSamples\Ch24)

samt lidt af koden hvor fejlen opstår.
Michael




Sub AddProductToBag(avarProduct, BagItems)
Set XMLDoc = BagItems.ownerDocument
Set nodeFind = BagItems.selectNodes("product[@productid=""" &
nProductId & """]")

If Not nodeFind.length > 0 Then
Set product = XMLDoc.createElement("product")
Set attr = XMLDoc.createAttribute("productid")
attr.Text = avarProduct(0,0)
product.attributes.setNamedItem(attr)
Set attr = XMLDoc.createAttribute("productname")
attr.Text = Server.HtmlEncode(avarProduct(1,0))
product.attributes.setNamedItem(attr)
Set attr = XMLDoc.createAttribute("quantityperunit")
attr.Text = Server.HtmlEncode(avarProduct(2,0))
product.attributes.setNamedItem(attr)
Set attr = XMLDoc.createAttribute("unitprice")
attr.Text = avarProduct(3,0)
product.attributes.setNamedItem(attr)
product.text = "1"
BagItems.appendChild(product)
End If
End Sub

Sub Out(strOut)
Response.Write strOut
End Sub

Sub PrintBag(BagItems)

Out "<FORM METHOD=""POST"" ACTION="""
Out Request.ServerVariables("SCRIPT_NAME") & """>"
Out "<TABLE><TR><TH>Units</TH><TH COLSPAN=2>"
Out "Product</TH><TH>Unit Price</TH><TH>Price</TH>"
Out "</TR>" & vbCrLf
For Each item In BagItems.childNodes

Out ("<TR><TD><input type=""TEXT"" name=""Qty")
!!!!!!!!!!!!!!!!!!!!!!!!HEREFTER OPSTÅR DER PROBLEMER

Out (item.attributes.getNamedItem("productid"))
Out (""" VALUE=""" & item.text & """ SIZE=""3"">")
Out ("<TD>" & item.attributes.getNamedItem("productname"))
Out ("</TD><TD>" & item.attributes.getNamedItem("quantityperunit") &
"</TD>")
nUnitPrice = item.attributes.getNamedItem("unitprice")
nSubTotal = item.text * nUnitPrice
nTotal = nTotal + nSubTotal
Out ("<TD>" & FormatCurrency(nUnitPrice) & "</TD>")
Out ("<TD><B>" & FormatCurrency(nSubTotal) & "</B></TD>")
Out ("</TR>" & vbCRLF)
Next
Out "<TR><TD COLSPAN=5><HR></TD></TR>"
Out "<TR><TD COLSPAN=3></TD><TD><B>Total:</B></TD>"
Out "<TD><B>" & FormatCurrency(nTotal) & "</B></TD></TR>" & vbCrLf
Out "<TR><TD COLSPAN=5 ALIGN=""RIGHT"">"
Out "<INPUT TYPE=SUBMIT NAME=""DO"" VALUE=""Shop for more"">&nbsp;"
Out "<INPUT TYPE=SUBMIT NAME=""DO"" VALUE=""Recalculate"">&nbsp;"
Out "<INPUT TYPE=SUBMIT NAME=""DO"" VALUE=""Check out"">"
Out "</TD></TR></TABLE></FORM>"
End Sub








N/A (10-12-2000)
Kommentar
Fra : N/A


Dato : 10-12-00 21:18



N/A (10-12-2000)
Kommentar
Fra : N/A


Dato : 10-12-00 21:18



Lauritz Jensen (10-12-2000)
Kommentar
Fra : Lauritz Jensen


Dato : 10-12-00 21:18

MFO wrote:
> "Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
> news:3A33AA05.FE46EF44@hotmail.com...
> > Hvilken version af Microsofts XML parser køre I med?
> Jeg har testet den på både IIS 4.0 og 5.0, men dog kun med IE 5.5 som
> klient.
> På IIS 4 maskinen er der installeret en IE 5.0, og på IIS 5 maskinen en
> IE 5.5.
> Jeg har forstået det således, at XML parseren følger med den
> installerede IE version.

Jep, men version 3 er "lige" kommet ud af beta og der er sket meget. Men
jeg kan ikke lige finde ud af, i hvilke versioner de forskellige
egenskaber og methoder er blevet tilføjet til parseren.

> > Prøv evt. at ændre:
> > > Out (item.attributes.getNamedItem("productid"))
> > Til:
> > Out ("" & item.attributes.getNamedItem("productid"))
>
> Det hjalp desværre ikke, men det vil nok ikke skade, hvis jeg sætter mig
> lidt mere ind i, hvordan attributter fungerer i VBScript ;-/
> Michael

Et feber-forsøg til:
Out ("" & item.getAttribute("productid"))

--
Lauritz

MFO (11-12-2000)
Kommentar
Fra : MFO


Dato : 11-12-00 08:26


"Lauritz Jensen" <lauritz2@hotmail.com> wrote in message
news:3A33E4ED.312935FB@hotmail.com...
[snip]
> Jep, men version 3 er "lige" kommet ud af beta og der er sket meget.
Men
> jeg kan ikke lige finde ud af, i hvilke versioner de forskellige
> egenskaber og methoder er blevet tilføjet til parseren.
[snap]

Hvor finder jeg parser versionen?
Jeg kan finde msxml.dll der har versionsnummer 8.0.5226.0 og er dateret
07-07-00.

[snip]
> Et feber-forsøg til:
> Out ("" & item.getAttribute("productid"))
[snap]

Det var hvad der skulle til.
Mange tak for hjælpen.
Michael



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

Månedens bedste
Årets bedste
Sidste års bedste