INNER JOIN-problem

Databaser & SQL

3 svar · 203 visningar · startad av snabelelefant

Medlem sedan jan. 200158 inlägg
Trådstart#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?

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.

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)