Hur gör jag för att lista access databasen namn på fälten i ena tabellen? Oavsett om databasens tabell är tom eller om det är skrivit till den.
Om jag har en access databas som ligger på servern och vill lägga till en text fält till i en tabell som till exempel heter telefon via ett formulär i asp , går det??
set objConnection = Server.CreateObject ( "ADODB.Connection" )
objConnection.Open "DSN=myDSN"
set objRecordset = objConnection.Execute ( "SELECT * FROM tbl" )
For Each objField In objRecordset.Fields
Response.Write objField.Name & " - "
Next
objRecordset.Close
objConnection.Close
set objRecordset = Nothing
set objConnection = Nothing
För att lägga till ett fält:
set objConnection = Server.CreateObject ( "ADODB.Conneciton" )
objConnection.Open "DSN=myDSN"
objConnection.Execute ( "ALTER TABLE tbl ADD fld TEXT NOT NULL" )
objConnection.Close
set objConnection = Nothing
Jag har lyckats skapa ett fält i access databasen som får Data typen Ja/Nej, men formatet förblir tomt. Skapar jag Ja/Nej direkt i databasen får jag formatet Sant/Falskt. Kan jag även ändra det via en formulär asp sida?
En liten till när jag lika håller på.
Kan jag ändra om den är Indexerad och Obligatorisk också?