Avatar billede madeindk Nybegynder
20. april 2005 - 19:32 Der er 4 kommentarer og
1 løsning

ASP Smart Upload - Det næste ID

Hej, jeg har denne upload funktion hvor mine brugere skal kunne uploade billeder, og så ville jeg gerne ha den fandt et vilkårligt ID til billederne, altså det næste ID. Ligesom databasen selv gør hvis fx. 22, 23, 24 findes så får det næste 25. Hvordan kan man få denne til det?

file.SaveAs "C:\Inetpub\data01\profilbilleder\" & rs("id") + 1 & ".jpg"

filnavn = "http://media.sykonia.dk/profilbilleder/" &  rs("id") + 1 & ".jpg"

rs.addnew
rs("brugernavn")=session("user")
rs("brugerid")=session("id")
rs("billedeurl") = filnavn
rs.update

På forhånd tak :-)
Avatar billede thesurfer Nybegynder
20. april 2005 - 19:56 #1
Eksempel:

dim nyid ' kommer til at indeholde den nye id-værdi

sql = "Select top 1 from TabelNavn order by id desc"
set rs = conn.execute(sql)

if not (rs.bof or rs.eof) then
  nyid = CInt(rs("id")) + 1
end if

set rs = nothing
set conn = nothing

file.SaveAs "..." & nyid + 1 & ".jpg"
....
Avatar billede thesurfer Nybegynder
20. april 2005 - 19:58 #2
Hvis du ikke kan bruger "selec top 1 from", kan du bare bruge "select * from"

Man skal huske at checke, om der er noget i databasen, så man undgår fejl..

Der burde nok ha' stået:

dim nyid ' kommer til at indeholde den nye id-værdi
nyid = 1 ' nulstil fra start, hvis databasen nu ikke indeholder poster..
...
Avatar billede madeindk Nybegynder
20. april 2005 - 20:02 #3
Hmm . Det forstår jeg ærlig talt ikke så meget af det der :)
Avatar billede thesurfer Nybegynder
20. april 2005 - 20:04 #4
Jeg går ud fra, at du kan finde ud af, at hente data fra en database..

Hvis du ikke kan finde ud af de, læs lige lektionerne 17-22 på http://html.dk/tutorials/asp/

Ellers er det bare, som jeg har lavet, i eksemplet 20/04-2005 19:56:20
Din kode starter, hvor min kode slutter..
Avatar billede madeindk Nybegynder
12. juni 2006 - 21:27 #5
Lukker - fandt aldrig en løsning på problemet, men er nu blevet klogere og har droppet det site jeg var i gang med på daværende tidspunkt :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester