01. oktober 2007 - 02:33Der er
20 kommentarer og 1 løsning
Type mismatch in expression.
Hej...
Nogen der kan se fejlen i denne SQL forspørgsel ??
SQL = "SELECT alarm_produkt.producent AS producent, alarm_produkt.komponentnavn AS komponentnavn, alarm_produkt.model AS model, alarm_produkt_pris.ref_produkt AS ref_produkt, alarm_produkt_pris.leveringstid AS leveringstid, alarm_produkt_pris.leveringsomkostninger AS leveringsomkostninger, alarm_produkt_pris.pris AS pris, alarm_produkt_pris.link AS link, alarm_produkt_pris.dato AS dato, alarm_produkt_pris.aktiv AS aktiv FROM alarm_produkt_pris LEFT JOIN alarm_produkt ON alarm_produkt_pris.ref_produkt=alarm_produkt.id WHERE alarm_produkt_pris.ref_firma='"& Session("citysafe.access") &"'"
Den kommer med fejlen: "Type mismatch in expression."
Næh.. Hmm.. Kunne det være her: WHERE alarm_produkt_pris.ref_firma='"& Session("citysafe.access") &"' ?
Prøv evt. at skrive din SQL på skærmen:
SQL = "SELECT alarm_produkt.producent AS producent, alarm_produkt.komponentnavn AS komponentnavn, alarm_produkt.model AS model, alarm_produkt_pris.ref_produkt AS ref_produkt, alarm_produkt_pris.leveringstid AS leveringstid, alarm_produkt_pris.leveringsomkostninger AS leveringsomkostninger, alarm_produkt_pris.pris AS pris, alarm_produkt_pris.link AS link, alarm_produkt_pris.dato AS dato, alarm_produkt_pris.aktiv AS aktiv FROM alarm_produkt_pris LEFT JOIN alarm_produkt ON alarm_produkt_pris.ref_produkt=alarm_produkt.id WHERE alarm_produkt_pris.ref_firma='"& Session("citysafe.access") &"'" Response.Write SQL
Selvom du response.writer? Så lad være med at udføre sql'en. Bare skriv den. Det skal ikke løse problemet, bare hjælpe os til at se, hvordan den fortolker den.
SELECT alarm_produkt.producent AS producent, alarm_produkt.komponentnavn AS komponentnavn, alarm_produkt.model AS model, alarm_produkt_pris.ref_produkt AS ref_produkt, alarm_produkt_pris.leveringstid AS leveringstid, alarm_produkt_pris.leveringsomkostninger AS leveringsomkostninger, alarm_produkt_pris.pris AS pris, alarm_produkt_pris.link AS link, alarm_produkt_pris.dato AS dato, alarm_produkt_pris.aktiv AS aktiv FROM alarm_produkt_pris LEFT JOIN alarm_produkt ON alarm_produkt_pris.ref_produkt=alarm_produkt.id WHERE alarm_produkt_pris.ref_firma='1'
Hvis det er tal OG alarm_produkt_pris.ref_produkt = alarm_produkt.id er tal så burde den altså virke. Prøv lige at gør sådan her :-)
SQL = "SELECT alarm_produkt.producent AS producent, alarm_produkt.komponentnavn AS komponentnavn, alarm_produkt.model AS model, alarm_produkt_pris.ref_produkt AS ref_produkt, alarm_produkt_pris.leveringstid AS leveringstid, alarm_produkt_pris.leveringsomkostninger AS leveringsomkostninger, alarm_produkt_pris.pris AS pris, alarm_produkt_pris.link AS link, alarm_produkt_pris.dato AS dato, alarm_produkt_pris.aktiv AS aktiv FROM alarm_produkt_pris LEFT JOIN alarm_produkt ON alarm_produkt_pris.ref_produkt=alarm_produkt.id WHERE alarm_produkt_pris.ref_firma= " & Int(Session("citysafe.access"))
Det lyder meget mærkeligt synes jeg, siddre du lokalt eller? For det kan jo være du har glemt at uploade din db eller sådan noget. Det kan kun være det - det er normalt det den der fejl betyder.
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.