Avatar billede ahjdp1 Nybegynder
12. juni 2005 - 15:45 Der er 7 kommentarer og
1 løsning

Hjælp til SQL-sætning

Jeg har en SQL-sætning til en indkøbskurv, der melder om en fejl:

error '80020009'
/modules/basket.inc, line 34

I linie 34 står der: vaegt = FormatNumber(rs("vaegt")) * FormatNumber(Request.Cookies("Kurv")(Key), 2)

Det er nok i SQL-sætningen oven for der er fejl, den ser således ud:

Set rs = Connect.Execute ("SELECT v.*, f.fragt, INT(v.vaegt+500) as vaegtFormatted " & _
        "FROM vare AS v INNER JOIN faste AS f ON f.vaegt = INT(v.vaegt+500) " & _                                                                                   
        "WHERE v.vareid=" & Key )
Avatar billede michaelfp Nybegynder
12. juni 2005 - 15:52 #1
Prøv at sætte [] omkring dine recordfelter.
Avatar billede nielle Nybegynder
12. juni 2005 - 15:54 #2
Lav dine udregninger før du bruger FormatNumber:

vaegt = FormatNumber(rs("vaegt") * Request.Cookies("Kurv")(Key), 2)
Avatar billede ahjdp1 Nybegynder
13. juni 2005 - 18:09 #3
jeg er lidt grøn i denne type af SQL-sætninger, kan man ikke lave en mere simpel sætning?
Avatar billede nielle Nybegynder
13. juni 2005 - 20:40 #4
Nu havde fejlen jo faktisk overhovedet ikke noget at gøre med din SQL-sætning.

Jeg har imidlertid alligevel kigget på den og umiddelbart ser den helt fornuftigt ud. Den vidner, om ikke andet, så om at det er en velgennemtænkt databasestruktur som ligger bag systemet I hvertfald hvad angår de to tabeller som indgår. Så... nej det kan den nok ikke.
Avatar billede nielle Nybegynder
24. juni 2005 - 18:18 #5
Lukketid?
Avatar billede nielle Nybegynder
11. juli 2005 - 19:54 #6
?
Avatar billede ahjdp1 Nybegynder
03. april 2006 - 22:44 #7
Svar
Avatar billede nielle Nybegynder
04. april 2006 - 06:51 #8
Nå?!
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