Avatar billede lund_dk Praktikant
21. november 2005 - 15:21 Der er 14 kommentarer og
2 løsninger

Udregn den rigtige pris

Hej

Jeg har brug for lidt hjælp til at finde ud af hvordan jeg finder frem til den rigtige fragtpris ud fra min samlede vægt.

Jeg har fået udregnet min samlet vægt, som jeg henter via
vaegt = rs("samletvaegt")

Nu skal jeg så med min vægt hoppe ned i en database (se www.lund.dk/fragt.gif ) og ud fra samlet vægt finde den rigtige pris.

Nogen som kan hjælpe mig på vej..
Avatar billede Slettet bruger
21. november 2005 - 15:24 #1
select Pris from fragt where vaegt between vaegtFra and vaegttil
Avatar billede dr_chaos Nybegynder
21. november 2005 - 15:26 #2
SELECT Pris FROM Fragt WHERE VaegtFra< Vaegt AND Vaegt < VaegtTil
Avatar billede Slettet bruger
21. november 2005 - 15:30 #3
dr_chaos mangler du ikke = ??
Avatar billede dr_chaos Nybegynder
21. november 2005 - 15:31 #4
jo
SELECT Pris FROM Fragt WHERE VaegtFra<= Vaegt AND Vaegt <= VaegtTil
eller som kryptos skriver i 21/11-2005 15:24:56
Avatar billede lund_dk Praktikant
21. november 2005 - 15:36 #5
Jeg prøver følgende:

strVaegtPris = "SELECT Pris FROM Fragt WHERE VaegtFra<= Vaegt AND Vaegt <= VaegtTil"
        Set RSVaegtPris= conn.Execute(strVaegtPris)

men får fejlen:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var ventet 1.
/shop/inc_bestil.asp, line 209



linie 209 er:
Set RSVaegtPris= conn.Execute(strVaegtPris)
Avatar billede dr_chaos Nybegynder
21. november 2005 - 15:38 #6
prøv lige at udskrive strVaegtPris.
med response.write(strVaegtPris) og se hvad du får ud.
Avatar billede Slettet bruger
21. november 2005 - 15:41 #7
strVaegtPris = "SELECT Pris FROM Fragt WHERE VaegtFra<= " & Vaegt & "AND Vaegt <= " & VaegtTil

eller

strVaegtPris = "SELECT Pris FROM Fragt WHERE " & Vaegt & " between VaegtFra and VaegtTil"
Avatar billede lund_dk Praktikant
21. november 2005 - 15:41 #8
den giver - så det er jo svaret:
SELECT Pris FROM Fragt WHERE VaegtFra<= Vaegt AND Vaegt <= VaegtTil


har i stedet gjort : strVaegtPris = "SELECT Pris FROM Fragt WHERE VaegtFra<= " & Vaegt & " AND " & Vaegt & " <= VaegtTil"
Avatar billede lund_dk Praktikant
21. november 2005 - 15:43 #9
Tak for hjælpen, det ser ud til at spille som det skal. :)
Avatar billede Slettet bruger
21. november 2005 - 15:46 #10
nice ;)
Avatar billede dr_chaos Nybegynder
21. november 2005 - 15:46 #11
skal vi smide et svar ?
Avatar billede lund_dk Praktikant
21. november 2005 - 15:51 #12
syntes jeg da i skal
Avatar billede dr_chaos Nybegynder
21. november 2005 - 15:56 #13
jamen så gør jeg da det :)
Avatar billede dr_chaos Nybegynder
21. november 2005 - 15:57 #14
husk at den måde du udregner tingene på gør at en vægt på 250,5 gram ikke bliver fanget og derfor vil den returnere null.
Avatar billede lund_dk Praktikant
21. november 2005 - 15:59 #15
dr_chaos: Jep, gør heller noget da jeg angiver i hele gram :)
Avatar billede dr_chaos Nybegynder
21. november 2005 - 16:01 #16
godt nok :)
ellers er det jo simpelt at ændre.
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