Avatar billede mickill Nybegynder
21. november 2001 - 15:24 Der er 4 kommentarer og
1 løsning

sletning af kolonner

Jeg har lavet en access database med en tabel, som indeholder et antal kolonner.
Jeg kunne godt tænke mig, at når man trykker på en bestemt knap på knap.asp, som har et antal knapper, så skal et antal kolonner slettes i databasen, lad os bare sige kolonne1 og kolonne2.

Hvordan gøres det??
Avatar billede keysersoze Ekspert
21. november 2001 - 15:34 #1
SQL = \"DELETE * FROM dintabel WHERE id = 1\"

eller hvad du nu ned vil slette...
Avatar billede mickill Nybegynder
21. november 2001 - 16:03 #2
Ja, men hvis jeg gør det på den måde så bliver alle kolonnerne under id1 vel slettet..

Det er kun kolonne 1 og 2 som skal slettes

Jeg har prøvet noget som lignede dette:

SQL = \"DELETE FROM Tabel1 kolonne1, kolonne2\"

men det virkede ikke
Avatar billede keysersoze Ekspert
21. november 2001 - 18:59 #3
jeg er lidt i tvivl... vil du slette en kolonne i tabellen - eller vil du slette en række data?
Avatar billede cht Nybegynder
21. november 2001 - 20:41 #4
Hvis du vil slette en kolonne, så er det følgende kode du skal bruge:

conStr =\"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database.mdb\")

Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open conStr

sSQL = \"ALTER TABLE tabelnavn DROP kolonnenavn\"

Conn.Execute sSQL

Conn.Close
Set Conn = Nothing



------------------------------------------------
CHT.dk Webdesign - Udvikling efter dine behov!
------------------------------------------------
Avatar billede mickill Nybegynder
22. november 2001 - 09:39 #5
Det virker sgu.....Tak for det
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