webForumDet fria alternativet

SELECT trubbel.

3 svar · 219 visningar · startad av Nson

NsonMedlem sedan juni 2001145 inlägg
#1

Hejsan Kamrater.

Jag vill köra ett flertal olika SELECT satser mot en databas. När jag kör den i QueryAnalyzer så fungerar den rätt och jag får upp värden från dom två olika sökningarna.

Men när jag kör den via ASP så får jag ett fel på sel sats 2 när jag kör en (rs("sats2"), felet känns som att den inte hittar datan i "kolumn 2".

Så här ser sql satsen ut

SELECT membercount=Count(*) FROM groupes_subscribtions WHERE sub_groupe = '{73268378-C565-4A8D-9C0F-DE68B8D57E8B}' (SELECT gr_name FROM groupes_id WHERE gr_id = '{73268378-C565-4A8D-9C0F-DE68B8D57E8B}')

Den fungerar alltså i QueryAnalyzer men inte via en asp sida.

Hjälp ...

SilvioFMedlem sedan juni 2000547 inlägg
#2

Skall detinte vara

SELECT Count(*) AS membercount FROM groupes_subscribtions WHERE sub_groupe = '{73268378-C565-4A8D-9C0F-DE68B8D57E8B}' 
(SELECT gr_name FROM groupes_id WHERE gr_id = '{73268378-C565-4A8D-9C0F-DE68B8D57E8B}'

?

NsonMedlem sedan juni 2001145 inlägg
#3

Det funkade precis lika illa båda visen, och QueryAnalyzer säger inte nåt om mitt sätt o räkna.

Det är response.write(rs("gr_name"))

som inte fungerar då får man en

ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name or ordinal.
/pages/net_intrests/browse.asp, line 58

LarsGMedlem sedan dec. 200012 464 inlägg
#4

Eftersom du inte visar någon kod så gissar jag att du aldrig gör

set rs = rs.nextrecordset()
130 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)