webForumDet fria alternativet
Logga in / Bli medlem

INNER JOIN-problem

Databaser & SQL

3 svar · 186 visningar · startad av snabelelefant

Medlem sedan jan. 200158 inlägg
Frågan#1

Använder mig av följande sql-uttryck på min ASP-sida men det vill inte fungera. Vad gör jag för fel?

SQL = "SELECT RATTIGHETER.ra_namn FROM RATTIGHETER INNER JOIN BEHORIGHET ON RATTIGHETER.ra_ID=BEHORIGHET.ra_ID Where BEHORIGHET.anv_ID='" &Session("anv_ID") &"'"

Medlem sedan juni 20008 205 inlägg
#2

Tja... hur yttrar sig felet, månntro?

------------------
All things serve the Beam!

Medlem sedan jan. 200158 inlägg
#3

SQL = "SELECT RATTIGHETER.ra_namn FROM RATTIGHETER INNER JOIN BEHORIGHET ON RATTIGHETER.ra_ID=BEHORIGHET.ra_ID Where BEHORIGHET.anv_ID=" &Session("anv_ID")

Jag få förljande felmeddelande:

Feltyp:
ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.

Medlem sedan dec. 200012 464 inlägg
#4

Det beror på att du anger ett felaktigt fältnamn när du försöker hämta ett värde från ett recordset.

Det beror inte på din SQL-sats utan det är något fel med dina ADO-anrop.

------------------
essentitia preter non sans multiplicandum

262 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)