Avatar billede Slettet bruger
13. august 2004 - 09:50 Der er 6 kommentarer og
1 løsning

Slette en kolonne med SQL

Jeg forsøger at slette en kolonne med følgende statement:
strSQL="ALTER TABLE anlaegsoversigt DROP "&request.form("slet_kolonne")
forbindelse.execute(strSQL)

Men får så følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in field definition.

/signalanlaeg/column.asp, line 14

Er der nogle der kan se problemet med min SQL-sætning?

På forhånd tak.
Avatar billede fennec Nybegynder
13. august 2004 - 10:00 #1
Prøv sådan:

strSQL="ALTER TABLE anlaegsoversigt DROP COLUMN "&request.form("slet_kolonne")
Avatar billede ostereje Nybegynder
13. august 2004 - 10:02 #2
strSQL=" ALTER TABLE anlaegsoversigt DROP '"& request.form("slet_kolonne") &"'"

prøv det
Avatar billede ostereje Nybegynder
13. august 2004 - 10:04 #3
strSQL=" ALTER TABLE anlaegsoversigt DROP COLUMN '"& request.form("slet_kolonne") &"'"

nåå ja COLUMN skal med en gang er ikke sikke på andet end at '' skal være på hver side af request.form("slet_kolonne")
Avatar billede Slettet bruger
13. august 2004 - 10:13 #4
Har fået det til at virke.

Der manglede et COLUMN.

Send lige et svar hvis d vil have point.
Avatar billede fennec Nybegynder
13. august 2004 - 10:24 #5
Kunne heller ikke forstå hvis Access skulle have ' omkring. Alle de databaser, jeg har arbejdet med, bruger det ikke, men har Access jo altid været lidt speciel, så det kan jo være den bruger ' i nogle versioner.
Avatar billede ostereje Nybegynder
13. august 2004 - 10:46 #6
var det ikke en sql sætning i asp? eller bare mig? når det ikke er et tal skal det som regel ' omkring
Avatar billede fennec Nybegynder
13. august 2004 - 11:23 #7
Her snakker vi ikke om variabler der skal indsættes/slettes, men ændring af tabellen/databasen. Du kan jo oprette nye tabeller med SQL med "CREATE TABLE...", lige som du kan slette og ændre i dem igen med "DROP TABLE.." og "ALTER TABLE...".
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