VB Code:
Dim rsTmp As New ADODB.Recordset
rsTmp.Fields.Append "TABLE", adWChar, 255
rsTmp.Fields.Append "COLUMN", adWChar, 255
rsTmp.Fields.Append "TYPE", adVarChar, 255
rsTmp.Fields.Append "SEQ", adInteger
rsTmp.Open
Dim conn As New ADODB.Connection
conn.Open MyConnectionString
Set rs = conn.OpenSchema(adSchemaColumns, Array(Empty, Empty, rsTables(TABLE_NAME)))
Do While Not rs.EOF
rsTmp.AddNew Array(rs.Fields(2).Name, rs.Fields(3).Name, rs.Fields(11).Name, rs.Fields(6).Name), _
Array(rs.Fields(2).Value, rs.Fields(3).Value, TypeName(rs.Fields(11).Value, rs.Fields(13).Value), _
rs.Fields(6).Value)
rs.MoveNext
Loop