GetTableSchema

ODBPPLib.IODBPP.GetTableSchema returns the table schema of an open table.
TableSchema GetTableSchema (
   uint tableId
);

Parameters

tableIdthe table Id defining the table's handle.

Return Values

GetTableSchema returns the TableSchema of the selected table.

Remarks

  • The table should be opened before any call to GetTableSchema.
Example Use
  • C#
public static uint FIRST_TABLE = 1;
private void button1_Click(object sender, EventArgs e)
   try{
      ODBPPLib.ODBPP odbpp = new ODBPPLib.ODBPP();
      odbpp.OpenDatabase("C:\\My\\Database\\Control\\File.odc");
      odbpp.BeginTransaction(odbpp.SHARED, 60000);
      odbpp.OpenTable(FIRST_TABLE);
      ODBPPLib.TableSchema schema = odbpp.GetTableSchema(FIRST_TABLE);
      listView1.Items.Clear();
      foreach (ODBPPLib.ObjectField field in schema.fields)
      {
         listView1.Items.Add(field.offset.ToString() 
            + " " + field.length.ToString() + " - " + field.name);
      }
   }
   catch (Exception e1)
   {
      MessageBox.Show(e1.Message);
   }
}

Also See

CreateTable, SetTableSchema
Comments (0)Listen All
Characters left: 2500
 
Ekky Software Homepage Ekky Software Homepage ObjectDatabase++ TScript Ekky Software Homepage Ekky Software Homepage ObjectDatabase++ TScript