Avatar billede wolfgang Praktikant
11. april 2006 - 14:12 Der er 10 kommentarer og
2 løsninger

SQL-streng og session

Hej Eksperter,
Jeg håber I kan vejlede mig lidt her.

Nedenstående SQL-streng virker på min lokale PC, men når jeg ligger koden op på webserveren, melder den fejl :(

Fejlbesked:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.

Der er indhold i session("UserGUID") - lige for at komme jer i forkøbet :)


sql_1 = "select distinct productID, "&_
            "(select productName from tbl_products where tbl_products.pID=tbl_basket.productid)as PName, "&_
            "(select productID from tbl_products where tbl_products.pID=tbl_basket.productid)as pID "&_
            "from tbl_basket where UserSessionID='"&session("UserGUID")&"'"
    set rs1 = Connect.execute(sql_1)

Håber I kan hjælpe mig videre.

MVH /Henrik
Avatar billede softspot Forsker
11. april 2006 - 14:19 #1
Har du prøvet at hente databasen fra webserveren ned på din lokale PC og derefter køre SQL-sætningen...?

Umiddelbart ville jeg konkludere at fejlen har noget med datagrundlaget eller datastrukturen at gøre.

Er du sikker på at datastrukturen i de to databaser er HELT ens?
Avatar billede ldanielsen Nybegynder
11. april 2006 - 14:19 #2
Det må jo nødvendigvis betyde at databaserne ikke er ens.
Avatar billede ldanielsen Nybegynder
11. april 2006 - 14:19 #3
:o)
Avatar billede wolfgang Praktikant
11. april 2006 - 14:25 #4
Hej,
Det er samme kode og DB, jeg har uploadet til webhotellet.

Jeg har naturligvis også undersøgt, at de refererende tabel-felter har samme datatype.
- Jeg kan slet ikke se hvor denne fejl kan opstå :(
Avatar billede wolfgang Praktikant
11. april 2006 - 14:26 #5
Doh doh og dobbelt doh!
- Så er fejlen væk.

Slå fejl i henvisning - beklager ulejligheden - men I havde ret.
Vil I ikke hverisær ligge et svar, så deler i pointz.
Avatar billede thesurfer Nybegynder
11. april 2006 - 14:27 #6
Fejlen betyder normalt, at en variabel (der bruges) er tom..
Undersøg om der står/er noget i session("UserGUID").

/theSurfer
Avatar billede softspot Forsker
11. april 2006 - 14:27 #7
Kommer der :)
Avatar billede thesurfer Nybegynder
11. april 2006 - 14:27 #8
Hvis du erstatter session("UserGUID") med værdien der burde stå i session("UserGUID"), burde det virke.

/theSurfer
Avatar billede ldanielsen Nybegynder
11. april 2006 - 14:30 #9
Svar
Avatar billede wolfgang Praktikant
11. april 2006 - 14:33 #10
Mange tak for lån af jeres skarpe blik og bitter erfaring :)
Avatar billede softspot Forsker
11. april 2006 - 14:34 #11
Tak for point :)
Avatar billede ldanielsen Nybegynder
12. april 2006 - 08:38 #12
Selv tak
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