webForumDet fria alternativet

skillnad mellan IIS 5 och IIS 6 (tydligen!)

ASP

6 svar · 324 visningar · startad av Eclipse

Medlem sedan juli 20003 825 inlägg
Frågan#1

Jag har samma kåd på två webbplatser enligt Katten Pejst, den beryktade.

' ## SELECT SUBSCRIBERS PER COMMUNITY
SQL = " SELECT c.intID, c.strName, 'TRUE', ( SELECT count(*) FROM subscribers s WHERE s.intCommunityID = c.intID ) " _
& " , s.intID, [b]s.strUser[/b], s.strPassword " _
& " FROM community c, subscribers s " _
& " WHERE s.intCommunityID = c.intID AND s.intUserID = " & request("ID") & " AND c.bolView = TRUE AND EXISTS " _ 
& " (SELECT s.intID FROM subscribers s, users u WHERE s.intUserID = u.intID " _
& " AND s.intCommunityID = c.intID AND u.intID = " & request("ID") & ") " _
& " UNION " _
& " SELECT c.intID, c.strName, 'FALSE', ( SELECT count(*) FROM subscribers s WHERE s.intCommunityID = c.intID ) " _
& " , FALSE,  [b]FALSE[/b],  FALSE " _
& " FROM community c" _
& " WHERE c.bolView = TRUE AND NOT EXISTS " _
& " (SELECT s.intID FROM subscribers s, users u WHERE s.intUserID = u.intID " _
& " AND s.intCommunityID = c.intID AND u.intID = " & request("ID") &");"

Nedan är det som inte fungerar på femman men som fungerar på sexan:

' ## PESONAL BOOKMARK
FOR j = 0 TO UBound(listCommunity,2)

response.write j & " " & listCommunity(5,j)  & "<br>"
response.write j & " " & UCase(listCommunity(5,j))  & "<br>"
	IF UCase( listCommunity(5,j)) <> FALSE THEN
		myBookmark = "http://" & request.serverVariables("SERVER_NAME") & "/?U=" & listCommunity(5,j) & "&PW=" & listCommunity(6,j)
	END IF
NEXT

************************************************
Vid utskrift: (Det är inte samma data i databasen, givetvis...)

Microsoft-IIS/5.0
0 0
0 0
1 0
1 0
2 0
2 0
3 MEUILE
3 MEUILE
4 0
4 0

Microsoft-IIS/6.0
0 0
0 0
1 0
1 0
2 MPMGFP
2 MPMGFP

Medlem sedan mars 20015 287 inlägg
#2

Felet är?

Om du då använder dig av samma databas, vad händer då?

Medlem sedan juli 20003 825 inlägg
#3

det är samma databas...! men den innehåller olika information pga det är på olika webbplatser. Men informationen i sig är ju av underordnad betydelse.

Dessutom, själva frågan som inte fungerar genereras inte av databasen i sig, Access för övrigt, utan av den första koden.

Jag har markerat det som är relevant i den första koden.

Medlem sedan juli 20003 825 inlägg
#4

Det fungerar om man inte använder sant/falskt. Det är möjligt att de hanteras olika av IIS 5 och IIS 5.

Man kan säkert använda siffror (numeriskt värde). Jag testade att använda bokstäver i stället och det fungerar. Fast det är ingen snygg kåd, det ska alla veta!

Men å andra sidan, detta är en vital del av hela webbplatsen och då för det sämsta duga, då kan man inte vara kräsen!

Tack för hjälpen!

Medlem sedan maj 200010 687 inlägg
#5

Sant/Falskt bör man ju aldrig använda. Riktigt äckligt... :x

Medlem sedan juli 20003 825 inlägg
#6

Jasså inte? Vad är god smak enligt dig?

Medlem sedan juli 20015 107 inlägg
#7

Eclipse skrev:

Jasså inte? Vad är god smak enligt dig?

1 - som True
0 - som False

(en vild gissning)

280 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
151 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
150 ms — ändringar (db)