Hej, Do While Not tmpRS1.EOF Du får nog förklara lite mer detaljerat vad du vill göra.... det handlar om jag skall lagra varje nummer som en post från varje nummerserie. Gör en tabell som ser ut så här då:Nummerserie
Jag skall lagra unika nummerserier i en databas. Funktionen skall vara att när jag skall lägga till en ny vill jag kontrollera om denna finns sedan tidigare.
ett ex. nummerserie 500-1000
Skall jag spara varje nummer som en post(500 st) eller finns det något annat sätt?
Jag provade utan databas och körde en for-loop på nummerserien, men det tog för lång tid.
Någon som har någon hint?
/AdoSv: Nummerserie
If Trim(tmpRS1("Uniktnummer")) = Trim(Request.Form("x")) Then
tmpRS1.Close
Set tmpRS1 = Nothing
Response.Write "Numret finns i databasen"
Response.End
End If
tmpRS1.MoveNext
Loop
Kanske detta funkar?
/PeterSv: Nummerserie
Jag kommer osökt att tänka på Between som en lösning när jag ser din fråga men behöver mera info för att få veta vad du egentigen vill göra..Sv: Nummerserie
Alternativet är då att posten skulle vara "500-1000" och då endast en enda post istället för 500.
adoSv: Nummerserie
tblNummerserier
NumberLow Integer
NumberHigh Integer
Test för om nummerserien redan finns:
select count(*) as NumberExists from tblNummerserier
where
-- NewNumberLow är ditt starttal för serien
NewNumberLow between NumberLow and NumberHigh or
-- NewNumberHigh är ditt sluttal för serien
NewNumberHigh between NumberLow and NumberHigh
Svaret blir noll om nummerserien inte existerar.