Tjo,
ja har en databas med en massa av mina vcd filmer.
strukturen är ID,Namn,Antal skivor.
Nu vill jag skriva ut ett nummer brevid varje film. Så jag kan se hur många det är.
Hur går man till väga?
------------------
Mvh :)
9 svar · 165 visningar · startad av Steveking
Tjo,
ja har en databas med en massa av mina vcd filmer.
strukturen är ID,Namn,Antal skivor.
Nu vill jag skriva ut ett nummer brevid varje film. Så jag kan se hur många det är.
Hur går man till väga?
------------------
Mvh :)
sql = "select * from vcd"
set rs = connect.exeute(sql)
num = 1
while not rs.eof
resposne.write num & " " & rs("namn")
rs.movenext
num = num + 1
wend
------------------
essentitia preter non sans multiplicandum
Men ID i databsen är väl satt att numrera eller?
------------------
Mikael Tyrsén
</www.tyrsen.nu>
</mikael@tyrsen.nu>
Nej, det finns ingen garanti att id-nummer är konsekutiva.
------------------
essentitia preter non sans multiplicandum
en fråga som har lite med detta att göra... Om man vill visa nummerna i omvända ordning hur gör man då? Dvs
Gästbok
inlägg 22
inlägg 21
osv
------------------
"Ni tre går och bildar en kvadrat" (Rolf Zetterlund under ett träningspass)
Då får man räkna ut hur många poster det finns innan man börjar
sql = "select * from t"
set rs = connect.execute(sql)
if not rs.eof then
arr = rs.getrows()
num = ubound(arr,2) + 1
for i = 0 to ubound(arr,2)
response.write num
'visa data
num = num - 1
next
end if
------------------
essentitia preter non sans multiplicandum
Vad innebär konsekutiva?
Och vrför kan man inte tillfälita sig på id? Alltså, det var ju för att de inte behöver vara konsekutiva, men ja.. vad betyder det?
=)
*lite flummigt formulerat kanske, lite trött, ursäktar sig*
MVH Patrik
------------------
Minds are like parachutes;
they only work when they´re open
konsekutiva ==> på varandra följande
dvs att det inte finns några luckor i nummerserien. (1,2,3,4)
Det kan bli luckor om t.ex. tar bort en post eller gör abort på en transaktion eller om databaservern kraschar.
Man skall absolut inte lägga någon semantisk betydelse i en räknare. Det är bara en surrogatnyckel.
------------------
essentitia preter non sans multiplicandum
Nuuuu fattar jag
;)
Tack så mycket! Det har sagts förut, det tål att sägas igen... du är en klippa LarsG
MVH Patrik
------------------
Minds are like parachutes;
they only work when they´re open