webForumDet fria alternativet

Hur vet man när GetString

ASPur ASP

21 svar · 324 visningar · startad av erka

erkaMedlem sedan dec. 19996 522 inlägg
#1

Hur vet man när man kan använda getstring och inte och när man ska använda GetRows ??

Tacksam

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

VideMedlem sedan dec. 19998 577 inlägg
#2

GetString är som sagt väldigt begränsat, du kan använda den till t.ex att skriva ut hela din tabell (eller dom fälten du selekterar ur din SQL-sats), så för att kontrollera data är den bra, men det är inte ofta man kan använda den.

Läs mer om den: http://www.devguru.com/Technologies/ado/quickref/recordset_getstring.html

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

erkaMedlem sedan dec. 19996 522 inlägg
#3

Tack så mycket Vide, GetRows Då ?

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

@ndersMedlem sedan juni 200032 969 inlägg
#4

getrows använder du som ett alternativ till att spinna omkring med ett recordset.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

VideMedlem sedan dec. 19998 577 inlägg
#5

Tja, GetRows kan du använda till nästan allt, istället för att hantera Recordset så använder du GetRows för att presentera data.

Läs mer här: http://www.devguru.com/Technologies/ado/quickref/recordset_getrows.html

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

VideMedlem sedan dec. 19998 577 inlägg
#6

Ett bra exempel på när man skall använda GetRows är för en slumpning av poster ur en databas: http://cgi.webforum.nu/wf/Forum11/HTML/004331.html#3

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

erkaMedlem sedan dec. 19996 522 inlägg
#7

Har börjat pilla med det nu, verkar ju underbart smidigt. Vad finns det för nackdelar med getrows...

tack killar !

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

@ndersMedlem sedan juni 200032 969 inlägg
#8

det enda är väl att det är svårare att komma igång med, svårare att använda, eftersom du inte kan referera till kolumnnamn.

men attans så mycket smidigare annars! :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

erkaMedlem sedan dec. 19996 522 inlägg
#9

im in loooove...Har detta vart något ni använt er av länge. Såg att det var bramycket bättre prestanda mässigt också.. Sött..

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

@ndersMedlem sedan juni 200032 969 inlägg
#10

hösten -98 blev jag kär i getrows. :)

vi är fortfarande ihop. ;)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

VideMedlem sedan dec. 19998 577 inlägg
#11

hösten -98 blev jag kär i getrows.

Va??? Har getrows varit otrogen mig hela denna tiden... argh! :e

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

@ndersMedlem sedan juni 200032 969 inlägg
#12

slampa! §jr

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

erkaMedlem sedan dec. 19996 522 inlägg
#13

Det är lika bra att göra så här då

Dim ArrRS
ArrRS = RS.GetRows()
RS.Close
Set RS = Nothing
For a = 0 to ubound(ArrRS,2)

Allstå stänga det och tömma det direkt efter man har lagt in det i arrayen

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

@ndersMedlem sedan juni 200032 969 inlägg
#14

japps!

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

erkaMedlem sedan dec. 19996 522 inlägg
#15

Tackar. Nu har jag TOKmycket att koda om på massa privata projekt..WOW ! Nu kan man ju feta på mer med bilder när det går lite snabbare med laddningstiderna..Yihaaaa ! å så semester nästa vecka, inte sannt. Jag som lovade flickan att jag inte skulle koda på den..he he..får ta med mig laptoppen till Roskilde..he he

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

erkaMedlem sedan dec. 19996 522 inlägg
#16

Kanske du kan hjälpa mig med en array fråga oxå @nders.

Hur gör man om jag tar ut värdet ur en databas med ett speciellt id från en querystring typ så här..

SQLStmt="SELECT News.NewsPublishdate, NewsContent.NewsHeader, NewsContent.NewsContent, " _
	& "NewsContent.NewsAuthor, NewsContent.NewsPicture, NewsContent.NewsId, NewsContent.NewsLanguageid " _
	& "FROM News INNER JOIN NewsContent ON News.NewsId = NewsContent.NewsId " _
	& "WHERE news.newsid = "& request.querystring("show") &" " _
	& "AND newscontent.NewsLanguageId = '"& Request.Querystring("NewsLanguageID") &"' "
	Set RS5 = Connect.Execute(SQLStmt)
	Dim ArrRS5
	ArrRS5 = RS5.GetRows()
	RS5.Close
	Set RS5 = Nothing

Hur skriver man ut de oliak array fälten nu då eftersom jag inte kör något For i=0 eller så ?

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

@ndersMedlem sedan juni 200032 969 inlägg
#17

arrRS5 är ju en tvådimensionell array, så:

response.write arrRS5(0,0)
response.write arrRS5(0,1)

o.s.v.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

erkaMedlem sedan dec. 19996 522 inlägg
#18

danke !

ska det inte vara
& arrRS5(4,0) & " du fattar
------------------
1 Man, 1 Million dead, The odds are just about even - Ash

[Redigerat av erka den 21 jun 2001]

VideMedlem sedan dec. 19998 577 inlägg
#19

Första dimensionen anger vilket fält du hämtar ifrån, och andra dimensionen hämtar värdet.

Så arrRS5(4,0) skulle hämta fält nummer fem post ett... :)

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

LukaspojkenMedlem sedan maj 20011 312 inlägg
#20

Jag antar att man ska tömma array när den inte används eller? Det verkar vara enormt intressant det där med array...något man ska tänka när man jobbar med de...nåt vanligt fel man ska undvika?

129 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)