Puxa eu li o artigo, mas se entendi direito eu não consigo isso via DAO, eu tentei e ele da um erro de sintax, você sabe se tem outro jeito? Dim db As Database Dim rs As Recordset Set db = OpenDatabase(App.Path & "\Dados.mdb") db.Execute "CREATE TABLE Tabela (NomeCampo TEXT(40))" 'esse código funciona db.Execute "CREATE TABLE Tabela (NomeCampo TEXT(40) WITH COMP)" 'esse código da erro 3090 db.Execute "CREATE TABLE Tabela (NomeCampo TEXT(40) WITH COMPRESSION)" 'esse código da erro 3090