Jeg er igang med at lave en hjemmeside i asp.net, hvor jeg har
brugt standard login fra visual studio. Jeg har også en side,
hvor brugeren skal udfylde nogle tekstboxe og vælge fra
dropdownliste, som ved buttonclick bliver sendt til database.
Mit problem er nu, at jeg vil tillade brugeren at slette
oplysningerne igen, altså de oplysninger han selv har udfyldt, og
ikke andet. Så brugeren skal på en eller anden måde slette
IndexIDét han har oprettet i databasen..
Er der en der ved hvordan man skruer det sammen?
På forhånd tak for hjælpen..
Mvh
Thomas
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Det er svært helt at se problematikken foran sig, idet du ikke skriver om samme bruger kan oprette flere "records" i den database
med forskellige oplysninger eller om der er tale om kun 1 oprettet record brugeren kan lave..
Men uanset hvad, vil det være nærliggende at kæde de oprettede data sammen med hvilken bruger der har oprettet dem, via vedkommendes
login, og så slette disse efter valg fra brugeren..
En simpel "DELETE FROM table WHERE user=login" vil kunne gøre det, hvor user er feltet oprettet i tabellen med de indtastede
informationer og login er dem hentet fra den aktuelle bruger der er logget på systemet.
Den info kunne være en userid eller lign. som er unique for hevr bruger og som du gemmer sammen med de oprettede data. I fald du
tillader flere records oprettet af hver bruger, skal du naturligvis kunne skelne imellem disse forskellige records og det er ikke
længere nok at kun bruge user=login men en yderligere identifikation er nødvendig.. Et ID felt kunne være en mulighed..
Forestil dig følgende... En Datagrid kunne vise alle records oprettet af den pågældende bruger, basserende på user=login og når
vedkommende så vælger hvilken record der skal slettes bruges ID, der er unique for hver enkelt record uanset bruger, som
identifikation af hvad der skal slettes...
Håber det giver mening for dig, ellers må du spørge yderligere og gerne give flere informationer om specifikt hvad det er du skal
have lavet...
/Finn
+++++++++++++++++++++++++++++++++++++++++++++++++++++
"Karl Thomas Pedersen" skrev i meddelelsen news:4dabe062$0$309$1472...@news.sunsite.dk...
Kan godt følge det du skriver, men mit problem er hvordan jeg sender brugerid
eller LoginName med til databasen sammen med de andre oplysninger ved buttonclick.
Har prøvet et LoginName i en Label, men det virkede ikke..
Ja brugeren skal kunne oprette flere records.. De skal så samles et sted med de andre brugers
records, men brugeren skal have en side hvor han kan se/slette sine egne..
Mvh
Thomas
Finn Stampe Mikkelsen wrote in dk.edb.programmering.dotnet:
Via DataSet eller "manuelt" via SqlCommand/SqlConnection??
Hvis der er oprettet e felt i din database til denne information (brugerid) skal det pågældende felt jo bare sættes lig med den
brugerid inden du sender data til databasen...
/Finn
"Karl Thomas Pedersen" skrev i meddelelsen news:4dac7c2c$0$311$1472...@news.sunsite.dk...