Example #1
0
 private AccessColumn(AccessColumn original)
     : base(original)
 {
     this.AutoGenerate = original.AutoGenerate;
 }
Example #2
0
 protected override void PopulateColumnCollection()
 {
     ArrayList columnOrderList = this.GetColumnOrderList();
     for (int i = 0; i < columnOrderList.Count; i++)
     {
         base.ColumnObjects.Add(new object());
     }
     try
     {
         base.Database.Connect();
         Interop.IColumns columns = this.GetAdoxTable(this.Name).GetColumns();
         int count = columns.GetCount();
         for (int j = 0; j < count; j++)
         {
             Interop.IColumn item = columns.GetItem(j);
             AccessColumn column2 = new AccessColumn(this);
             column2.Initialize(item);
             int index = columnOrderList.IndexOf(column2.Name);
             base.ColumnObjects[index] = column2;
         }
     }
     finally
     {
         base.Database.Disconnect();
     }
 }