webForumDet fria alternativet

Lägga till kolumner

ASP

2 svar · 179 visningar · startad av adde2

Medlem sedan maj 2000144 inlägg
Frågan#1

Såg ett inlägg här på Webforum om att lägga till en tabell i databas ( http://cgi.webforum.nu/wf/Forum11/HTML/001531.html ), blev väldigt inspirerad av inlägget, försöker nu göra samma sak, men bara lägga en kolumn i en redan befintlig tabell.
Sökte lite och hittade kommandot ALTER
Försökte följande kod men misslyckas

On Error Resume Next
Set objConn = Server.CreateObject("ADODB.Connection")	
objConn.Provider = "Microsoft.Jet.OLEDB.4.0"	
objConn.ConnectionString = "Data Source=D:\Inetpub\wwwroot\asp\testdb.mdb"	
objConn.Open 
strSQL = "ALTER TABLE test ADD falt2 BOOLEAN"
objConn.Execute(strSQL)
If err.Number <> 0 Then	
Response.Write "<B>[ERROR]:</B> " & err.Number & "<br>" & err.Description
End If
objConn.Close
'Set objConn = nothing

Vill att datatypen ska vara boolsk, har ingen aning om vad den heter i SQL (antar att det inte är en standard typ.)
Men jag läste någonstans att den heter BOOLEAN så jag prövade med det (och med BOOL) men inget funkade, någon son som vet hur man gör? samt, hur sätter man ett defaultvärde?

------------------
Ytterligare en pajsare utan fruktan som jönsar vidare

Medlem sedan dec. 19996 721 inlägg
#2

Har inte provat med JET (Access) men BIT, i stället för BOOLEAN, borde funka fint.

------------------
-------------------
What a waste it is to lose one's mind. Or not to have a mind is being very wasteful. How true that is.
Dan Quayle

Medlem sedan maj 2000144 inlägg
#3

Tack!
Det verkar funka...

------------------
Ytterligare en pajsare utan fruktan som jönsar vidare

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)