Setting a Default Value for a Field with SQL command : Table Column Field « Access « VBA / Excel / Access / Word

Setting a Default Value for a Field with SQL command

Sub SetDefaultFieldValue() 
    Dim conn As ADODB.Connection 
    Dim strTable As String 
    Dim strCol As String 
    Dim strDefVal As String 
    Dim strSQL As String 

    On Error GoTo ErrorHandler 
    Set conn = CurrentProject.Connection 

    strTable = "myTable" 
    strCol = "City" 
    strDefVal = "Boston" 
    strSQL = "ALTER TABLE " & strTable & _ 
        " ALTER " & strCol & " SET DEFAULT " & strDefVal 

    conn.Execute strSQL 

    Set conn = Nothing 
    Exit Sub 
    Debug.Print Err.Number & ":" & Err.Description 
    Resume ExitHere 
End Sub 


Related examples in the same category

1.Append new columns to new table
2.Delete a column
3.Adding a New Field to a Table
4.Removing a Field from a Table
5.Set column properties by using ADOX.Table
6.Listing Field Properties
7.Get field properties
8.Listing Tables and Their Fields Using the OpenSchema Method
9.Adding a New Money type Field to an Existing Table
10.Adding a Field with SQL command
11.Changing the Field Data Type with SQL command
12.Changing the Size of a Field with SQL command
13.Deleting a Field from a Table with SQL command
14.Changing the Start (Seed) Value of the AutoNumber Field with SQL command
15.Read record in recordset by referening the field name with '!'
16.Open a table and read data by column
17.Show field name, type and value data type
18.Read specific columns from Recordset
19.Checking for Existence of a Field