02. maj 2001 - 10:17Der er
10 kommentarer og 2 løsninger
Hjælp til opdatering af database?
Hejsa!
Jeg har følgende problem:
Jeg er ved at lave et administrationsmodul til en hjemmeside, der henter sine oplysninger fra en access db - problemet er følgende:
Jeg har nogle ansatte - ikke et fast antal - der muligvis skal ændres noget på ind i mellem - jeg har som udgangspunkt valgt at alle oplysningerne skal opdateres på samme side, dvs. alle navne og oplysninger redigeres på samme side før der trykkes godkend og det bliver sendt videre til den side der skal behandle oplysningerne.
Hvordan får jeg lavet det sådan at jeg får apdateret alle poster, selv om dette er svingende uden at miste data?
Jeg kunn jo sætte det op til et bestemt antal poster, men så ville systemet ikke være så smidigt.
Min database er opbygget således:
Tabellen hedder Employee Employeenumber - AotoNummer - nøgle Name - Text Init - Text Firm - Text Mail - Text Tele - Text
det er jeg godt klar over - men problemet er at jeg ikke har styr på hvor mange ansatte der er - det kan godt veksle, så jeg vil ikke lave en \"statisk\" asp side (kan man det?) hvor jeg har lagt mig fast på et bestemt antal fra start - jeg skal have lavet noget med en løkke, der kun kører igennem det antal gange der er ansatte
ja - men det tal kan jo godt svinge mellem de gange hvor jeg skal have disse opdateret - nyansættelser, fyringer - you name it - derfor kan det ikke være et fast antal
men så skal du jo bare fjerne de records i din database som tilsvarer en person som blir fyret, og legge til et record når det er en som blir ansatt ?!?!
Det kan jeg fint gøre - men det vil være at få ikke kyndige til at vedligeholde siden, hvis man kan gøre det på siden og ikke behøver at gå ned i databasen og ændre records - og det er ikke kun det med at vise dem - problemet kommer jo også hvis der skal ændres oplysninger - stavefejl, nyt tlf...
selvfølgelig kan du oppdatere og/eller slette records i din database via en website. En enkel måte å gjøre det på er å lage en link (fx utenfor hver bruker) til en side hvor man kan slette og en til hvor man kan oppdatere. Det eneste du trenger å sende med er Employeenumber sånn at du vet hvilken ansatt du skal modifisere...
Det er jo ikke selve VBScript\'et som fyrer av kommandoer mot din database. Det er helt alminnelige SQL statements du utfører, og alt man kan gjøre med SQL, kan man gjøre via en ASP side.
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.