webForumDet fria alternativet

Irretation i ASP!!

ASP

1 svar · 215 visningar · startad av Koplik

Medlem sedan juli 20011 129 inlägg
Frågan#1

Ett väldigt konstigt fel uppstår ibland för mig, det händer när jag har öppnat ett recordset med en eller poster i.
När jag anropar en kolumn ett antal gånger, så kan jag till slut inte hämta någon data... Sjukt...

Ett exempel som jag upplever just nu:

For cLoop = 0 To RecSet.Fields.Count -1
If Len(RecSet(cLoop)) > 19 Then
Response.Write "<TD class=text2> " & Left(RecSet(cLoop), 20) & "... </TD>" & VbCrLf
Else
Response.write "<TD class=text2> " & RecSet(cLoop) & " </TD>" & VbCrLf
End if
Next

Här så svarar den när jag frågar efter längden på den i If-satsen, och i Else villkoret. Men när den ska hämta de 20 första tecknen så ger den inget alls, bara de tre punkterna efter...
Som om kolumnen var tom.
Om jag ändrar Left:en till enbart en hämtning så är det samma fel, tog jag bort hela if satsen och bara presenterade allt, oavsett hur många tecken elementet innehöll så gick det fint.

Någon som varit med om detta ?
Ska jag köra en RS.GetRows istället...?

//Irriterad människa...

P.S.
Och ja... Irritation stavas "Irretation" ;)

------------------
Jag har en vit hund, eller är det en isbjörn?

[Redigerat av Koplik den 03 aug 2001]

Medlem sedan juli 20011 129 inlägg
#2

Hmmm...
Gick iofs att föra över varje element till en variabel som jag använde istället. :l

------------------
Jag har en vit hund, eller är det en isbjörn?

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