webForumDet fria alternativet

En enkel koppling

7 svar · 198 visningar · startad av web00132

web00132Medlem sedan maj 2001797 inlägg
#1

Jag har fastnat. Hur ska jag göra för att få det här att fungera?

sqlopen = "SELECT * FROM kunder, kurser WHERE kunder.kundid = kurser.kundid AND kundid = " & request.querystring("id") & ";"

Jag vill alltså helt enkelt få fram alla kolumner från tabellerna kunder och kurser där kolumnen kundid är lika med det id som står i querystringen. Jag kör access.

SebbeMedlem sedan jan. 20032 285 inlägg
#2

Nåt sånt här kanske?

sqlopen = "SELECT * FROM kunder, kurser WHERE kunder.kundid = kurser.kundid AND kurser.kundid = " & request.querystring("id") & ";"
ViktorMedlem sedan aug. 20021 752 inlägg
#3

Lägg till kunder. eller kurser. på sista kundid

sqlopen = "SELECT * FROM kunder, kurser WHERE kunder.kundid = kurser.kundid AND kurser.kundid = " & request.querystring("id") & ";"

/Viktor

web00132Medlem sedan maj 2001797 inlägg
#4

Nope. Det har jag testat. Type mismatch in expression.

web00132Medlem sedan maj 2001797 inlägg
#5

Aha, måste det vara samma datatyp på båda kolumnerna? Jag har ju Autonumber på den ena, hur funkar det då?

SebbeMedlem sedan jan. 20032 285 inlägg
#6

Är de tal eller räknare av typen tal då? Testa med det här:

sqlopen = "SELECT * FROM kunder, kurser WHERE kunder.kundid = kurser.kundid AND kurser.kundid = '" & request.querystring("id") & "'"
web00132Medlem sedan maj 2001797 inlägg
#7

Nej, det fungerar inte heller. Tack i alla fall.

web00132Medlem sedan maj 2001797 inlägg
#8

Jag behövde självklart bara byta datatyp till 'number' på den som inte var 'autonumber'. Tack alla! :)

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)