Avatar billede thomas_b Nybegynder
13. september 2007 - 00:24 Der er 4 kommentarer og
1 løsning

Fejl i SQL-streng - Type mismatch in expression.

Hej...

Der er en fejl i denne sætning... jeg kan simpelhen ikke finde den...! Den siger..: "Type mismatch in expression."


SQL = "SELECT alarm_firma.www AS www, alarm_firma.afhentes AS afhentes, alarm_firma.firmanavn AS firmanavn, alarm_produkt_pris.ref_firma AS ref_firma, alarm_produkt_pris.leveringstid AS leveringstid, alarm_produkt_pris.leveringsomkostninger AS leveringsomkostninger, alarm_produkt_pris.pris AS pris, alarm_produkt_pris.tot_pris AS tot_pris, alarm_produkt_pris.link AS link FROM alarm_produkt_pris LEFT JOIN alarm_firma ON alarm_produkt_pris.ref_firma=alarm_firma.id WHERE alarm_produkt_pris.ref_produkt='"& Request.QueryString("produkt") &"' ORDER BY tot_pris"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn,1, 2
Avatar billede cpufan Juniormester
13. september 2007 - 00:35 #1
SQL = "SELECT alarm_firma.www AS www, alarm_firma.afhentes AS afhentes, alarm_firma.firmanavn AS firmanavn, alarm_produkt_pris.ref_firma AS ref_firma, alarm_produkt_pris.leveringstid AS leveringstid, alarm_produkt_pris.leveringsomkostninger AS leveringsomkostninger, alarm_produkt_pris.pris AS pris, alarm_produkt_pris.tot_pris AS tot_pris, alarm_produkt_pris.link AS link FROM alarm_produkt_pris LEFT JOIN alarm_firma ON alarm_produkt_pris.ref_firma=alarm_firma.id WHERE alarm_produkt_pris.ref_produkt="& Request.QueryString("produkt") &" ORDER BY tot_pris"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, Conn,1, 2

hvis kolonnen ikke er string
Avatar billede thomas_b Nybegynder
13. september 2007 - 00:37 #2
fejlen var at "alarm_produkt_pris.ref_firma" ikke var samme type databasefelt som "alarm_firma.id"...

undskylder for ulejligheden... ellers tak..
Avatar billede thomas_b Nybegynder
13. september 2007 - 01:10 #3
lukker
Avatar billede thomas_b Nybegynder
14. september 2007 - 01:52 #4
cpufan > Ved du om det er muligt og have en tredje tabel inde...?
Avatar billede cpufan Juniormester
14. september 2007 - 09:10 #5
det kan du godt

where tabel1 = tabel2 and tabel2 = tabel3
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