Christopher Hawkins
clh at christopherhawkins.com
Mon Sep 6 19:16:52 CDT 2004
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]
The marked line causes an "Operation is not supported for this type
of object" error.
Why?
Respectfully,
Christopher Hawkins
Software Developer
(559) 687-7591
http://www.christopherhawkins.com