"SQL-frågor" mot arrays?

ASP

7 svar · 215 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Trådstart#1

Jag hade en dröm i natt och jag såg att jag skrev någon form av SQL-fråga för att hämta den data jag behöver från en array. I array:n hade jag hämtat hela tabellen från databasen. Är detta möjligt? OCh hur blir det med prestandan.

Medlem sedan dec. 19995 874 inlägg
#2

set rs = connection.execure("select * from....
rs.getrows()

kanske...?

Medlem sedan dec. 19995 874 inlägg
#3

läs även... (http://www.learnasp.com/learn/whygetrows.asp)

Medlem sedan maj 20011 312 inlägg
#4

Du misstolka nog min fråga. Jag vet hur man använder getrow-metoden och arrays. Det jag menade var att jag hämtar en hel tabell från databasen till array:n. Därefter så skapar jag den riktiga hämtningen i array:n...genom liknande frågor som SQL.

Medlem sedan dec. 200012 464 inlägg
#5

Det finns inga inbyggda sökfunktioner som jobbar mot arrayer. Däremot så finns det en find-metod för recordset där man kan ställa liknande villkor som i SQL. Prestanda blir utsökt dålig.

Medlem sedan juni 20019 024 inlägg
#6

Jag hade en dröm i natt och jag såg att jag skrev någon form av SQL-fråga för att hämta den data jag behöver från en array. I array:n hade jag hämtat hela tabellen från databasen. Är detta möjligt? OCh hur blir det med prestandan.

Tillåt mig att asgarva!! :e :e :e

Medlem sedan maj 20011 312 inlägg
#7

:) Det kanske kan finnas något bra med den drömmen. Om man tänker sig en tabell där jag vill ha alla rader med fält-värdet noll. Istället för att skriva where så drar jag in hela tabellen i array:n. Det borde bli en snabbare databas stängning.

Sen när jag skriver ut så sätter jag en if-sats på värdet 0. Låter krångligt kanske...:)

Medlem sedan dec. 200012 464 inlägg
#8

Nej, det är inget bra. Du flyttar hela tabellen vilket tar mycket tid. Gör sökningen i databasen, det är det dom är till för.

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)