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
2 svar · 179 visningar · startad av adde2
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
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
Tack!
Det verkar funka...
------------------
Ytterligare en pajsare utan fruktan som jönsar vidare