webForumDet fria alternativet

Recsetet försvinner i mitten

ASP

8 svar · 255 visningar · startad av Jacob

Medlem sedan dec. 2000503 inlägg
Frågan#1

Jag har råkat ut för ett helt sjukt fel.
Jag har en sql satas som jag kör som der ut så här:
Set image = conn.execute("SELECT * FROM image")
Jag börjar skiva ut några saker från recordsetet och det går bra men sedan när jag använder en kolumn som heter photographerid som börjar det skumma, efter det att jag har använt den så kan jag inte skriva ut vissa av de andra kolumnerna, Jag fattar ingenting.
Jag kan skriva ut mer kod om det behövs men jag antar att det är någon som råkat ut för liknade konstigheter så jag väntar med det.

Medlem sedan dec. 2000503 inlägg
#2

Jag har testat lite mer och detta är nog ett sqlprobelem så någon kan nog flytta detta ämne.

Jag testade att bara skriva:

Set image = conn.execute("SELECT * FROM image")
Response.Write(image("take_date")&" "&image("photographerid")&" "&image("title"))

I detta fall så skriver den inte ut det sista alltså title

Response.Write(image("title")&" "&image("photographerid")&" "&image("title"))

I detta fall skriver den ut allt som den ska.

Jag kör MS SQL server 2000 och photographerid har en relation med en annan tabell.

Jag fattar inte vad jag har gjort.

Medlem sedan feb. 200112 078 inlägg
#3

Jag börjar skiva ut några saker från recordsetet..

Är du i köket och jobbar? ;)

Skämt åsido, kan du gå vidare genom att använda .movenext eller stannar ditt recordset helt? Testa att placera kolumnens värde i en variabel i varje loop, och se ifall det hjälper.

Medlem sedan dec. 2000503 inlägg
#4

uupps sorry

jag kommer dock vidare om jag använder .moveNext

Medlem sedan feb. 200112 078 inlägg
#5

Testa att placera kolumnens värde i en variabel i varje loop, och se ifall det hjälper.

:)

Medlem sedan dec. 2000503 inlägg
#6

nepp det är så fort jag använder photographerid, även om jag bara kör den i en if sats

Medlem sedan dec. 2000503 inlägg
#7

Är det ingen som vet vad detta kan beror på? Jag river snart av mig mitt hår.

Medlem sedan dec. 200012 464 inlägg
#8

Det låter som det gamla vanliga problemet med text/image/memo-kolumner.

Om du har sådana så måste de ligga sist i din select-lista och i samma ordning som de är definierade i tabellen. Du kan bara referera dom en gång, dvs du måste alltid flytta sådana värden till en variabel i ditt skript innan du använder det.

Medlem sedan dec. 2000503 inlägg
#9

ÅÅÅÅ TACK GODE LARSG.

Jag fick iaf ha kvar lite hår på skallen

553 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
416 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
416 ms — ändringar (db)