Avatar billede djsteiner Nybegynder
28. oktober 2008 - 21:16 Der er 1 kommentar og
1 løsning

asp e-handel

Hej  jeg har fået et problem som jeg håber da var nogen her på siden da kunne hjælpe mig med. jeg er ved at lave en lille webshop og der har jeg fået problem med noget asp kode. Her har i fejlmedelsen og koden:

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8)
Et objekt er obligatorisk: ''
/E-handel/prewcart.asp, line 18


jeg har skrevet fejl på den liner hvor fejlen opstår.



<%
sqlO = "Select * from orders where sid="&session.SessionID&" and order_sent=0"
set rsO = conn.execute(sqlO)

if not rsO.BOF or rsO.EOF then
    sqlSUM = "select sum(amount) as ordersum from orders where sid="&session.SessionID&"  and order_sent=0"
    set rsSUM = conn.execute(sqlSUM)
   
    sqlSUMb = "select sum(Price) as cash from orders where sid="&session.SessionID&" and order_Sent=0"
    set rsSUMb = conn.execute(sqlSUMb)
   
end if

response.write "<img src='images/stor_kurv.png' width='50' height='50' />"
response.write "<a href='index.asp?page=cart'>Indkøbskurv</a><br />"

if rs0.BOF or rs0.EOF then  'fejl'
    response.write "Antal varer i kurv: 0<br />Total pris: DKK 0,00"
else
    response.write "Antal varer i kurv:"&rsSUM("ordersum")&"<br />Total pris: DKK "&rsSUMb("cash")&""
end if


%>
Avatar billede softspot Forsker
28. oktober 2008 - 21:33 #1
Det ser ud til at ud bruger bogstavet O det ene sted og tallet nul det andet sted (for variabelnavnet rs0)... kan det passe?
Avatar billede djsteiner Nybegynder
28. oktober 2008 - 22:25 #2
nu virker det tak får hjælpen nu ser koden så dan ud:

jeg ændrede rs0 til rso

<%
sqlo = "Select * from orders where sid="&session.SessionID&" and order_sent=0"
set rso = conn.execute(sqlo)

if not rso.BOF or rso.EOF then
    sqlSUM = "select sum(amount) as ordersum from orders where sid="&session.SessionID&"  and order_sent=0"
    set rsSUM = conn.execute(sqlSUM)
   
    sqlSUMb = "select sum(price) as cash from orders where sid="&session.SessionID&" and order_Sent=0"
    set rsSUMb = conn.execute(sqlSUMb)
   
end if

response.write "<img src='images/stor_kurv.png' width='50' height='50' />"
response.write "<a href='index.asp?page=cart'>Indkøbskurv</a><br />"

if rso.BOF or rso.EOF then
    response.write "Antal varer i kurv: 0<br />Total pris: DKK 0,00"
else
    response.write "Antal varer i kurv:"&rsSUM("ordersum")&"<br />Total pris: DKK "&rsSUMb("cash")&""
end if


%>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester