Just nu i M3-nätverket
Gå till innehåll

lägga till kolumner via webben?


Lindo

Rekommendera Poster

Hejsan!

 

Går det att lägga till nya kolumner i databasen via webben? Göra nån slags "insert field-formulär"?

 

VOre gigantiskt tacksam om någon vet detta!

 

/Lindo

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...

Japp det går i ASP men i skrivandets stund

kan jag tyvärr inte koden i huvudet.

återkommer om det, annars kan du ju kolla lite

på ASP på webben. Titta gärna på exempel på

www.wrox.com de har en hel del bra böcker om ASP

och en del ligger på webben.

 

//johan

Länk till kommentar
Dela på andra webbplatser

Yes, klart det går. ;)

Med ASP (kräver IIS e.dyl webbserver) och SQL, antar jag... Det finns andra tekniker, men det struntar vi i nu!

SQL-kommandot heter ALTER TABLE och har följande syntax:

ALTER TABLE Tabell ADD Kolumn Datatyp;

Det går att lägga till restriktioner CONSTRAINT, nycklar PRIMARY (eller FOREIGN om man har en DB-motor som tillåter det) och storlek på fältet om man vill. Å man kan byta ut ADD mot DROP, vad som händer då får du klura ut själv. ;')

 

Sen behöver man ju en ASP-kod som gör det hela gångbart på webbservern:

<%

Set objConn = Server.CreateObject("ADODB.Connection")

objConn.Open ("DSN=ODBCKälla")

Set rsSlask = objConn.Execute ("ALTER TABLE tabell ADD Kolumn varchar (storlek);")

ObjConn.Close

%>

 

Byt ut de svenska orden mot passande...

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...