Christian M. Nielsen skrev:
> Jeg vil gerne kunne tilføje en kolonne via en asp side.
Hvad er formålet?
> "alter table minTabel add nyKolonne varchar(30)"
Det er sql-syntaksen for at ændre en tabel. De engelske nøgleord er
forholdsvis selvforklarende - bortset fra varchar(30), som er en
datatypebetegnelse. Varchar er en teksttype der kan indeholde
tekster i forskellige længder. Varchar(30) betyder et varchar-felt
med længden 30 - dvs. at der maks kan være 30 tegn i feltet.
> Hvordan bruges sætningen? skal den være en del af en funktion
> *1, eller ?
Den køres som en handlingsforespørgsel - fx som her:
alterSQL = "ALTER TABLE....."
Conn.Execute(alterSQL)
Bemærk at syntaksen - og specielt navnene på de forskellige
datatyper - varierer fra database til database. Du vil nok kunne få
bedre hjælp i en af databasegrupperne
(<
http://usenet.dk/grupper.pl?seek=database>).
I Access/asp kan man dog også benytte ADO til at ændre i
tabeldefinitionerne. Jeg kan ikke huske hvordan, men det har været
oppe i gruppen før (prøv evt. google).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html