Quantcast
Viewing all articles
Browse latest Browse all 9880

Add Fields To a Table

Hai to all  ,

 i already posted this Question earlier,but i didn,t get the proper solution.

Now i got the solution with the help of my Friend.so i want to share this code .i hope this may helpful for others. 

There is 2 ways to create a fields for Table.

1.New Table with New Fields

2. Add New fields To Existing Table

1.Create a New Table with New Fields

static void newTableCreate112(Args _args)
{
   TreeNode treeNode;
   AOTTableFieldList   fieldList;
   #AOT
   ;
   treeNode = TreeNode::findNode(#TablesPath);

   treeNode.AOTadd("ABC");

   SqlDataDictionary::synchronize();

   treeNode.AOTfindChild('naresh3');

   fieldList = treeNode.AOTfindChild('ABC').AOTfindChild('fields');
   fieldList.addString('Name');
      fieldList.addInteger('Id');
         fieldList.addString('Address');
            fieldList.addReal('Salary');

   print "Table Created";
   pause;
}

 

2.Add New fields To Existing Table

 static void newFieldCreate(Args _args)
{
   TreeNode treeNode;
   AOTTableFieldList   fieldList;
   #AOT
   ;
   treeNode = TreeNode::findNode(@'\\Data Dictionary\Tables\ABC\');
   fieldList = treeNode.AOTfindChild('fields');
   fieldList.addInteger('Mobile');
   SqlDataDictionary::synchronize();
   print "Field Created";
   pause;
}

Thanks & Regards

 


Viewing all articles
Browse latest Browse all 9880

Trending Articles