Gustav Brock
gustav at cactus.dk
Tue Sep 7 05:04:35 CDT 2004
Hi Christopher Also: Set td = db.TableDefs(sTableName) and don't forget to Set your objects to Nothing when leaving. /gustav > I've done this a thousand time. But right now, I'm full of codeine > (broke a toe 30 minutes ago) and cannot think worth squat. > Why will this code not work? THe error-causing line is indicated by a --->> > [code] > Public Sub GetTableInfo(sTableName As String) > Dim db As DAO.Database > Dim td As DAO.TableDef > Dim sSQL As String > Dim fld As DAO.Field > On Error GoTo Err_GetTableInfo > Set db = CurrentDb() > Set td = CurrentDb.TableDefs(sTableName) > --->For Each fld In td > CurrentProject.Connection.Execute "INSERT INTO zTable > (TableName, FieldName, Alias, SortOrder) VALUES ('" & sTableName & > "', '" & fld.Name & "', '" & fld.Name & "', 0)" > Next fld > Exit_GetTableInfo: > Exit Sub > Err_GetTableInfo: > MsgBox Err.Description > Resume Exit_GetTableInfo > End Sub > [/code]