LemonTwist
New member
- Local time
- Today, 10:31
- Joined
- Aug 5, 2008
- Messages
- 7
I need to automatically change the datatype of one of the columns in an Access table from Binary to Number using VBA. I tried using the code below to do this but get the runtime error 3219: Invalid Operation.
Is there any way I can do this?
Thank you in advance for any help.
Is there any way I can do this?
Code:
Public Sub ChangeColumnType()[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] Dim db As DAO.Database[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] Dim tbl As DAO.TableDef[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] [/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] Set db = CurrentDb[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] Set tbl = db.TableDefs("table1")[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] tbl.Fields("column1").Type = dbBigInt[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] [/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] Set tbl = Nothing[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2] Set db = Nothing[/SIZE][/FONT]
[FONT=sans-serif][SIZE=2]End Sub
Thank you in advance for any help.