zoukankan      html  css  js  c++  java
  • 用X++代码创建表

    用代码创建表的代码,在这里记录一下:
    static void CreateNewTable(Args _args)
    {
        #AOT
        TreeNode            treeNode      
    = TreeNode::findNode(#TablesPath);
        DictType            dictType;
        TreeNode            treeNodeField;
        str                 tableName     
    = 'Student';
        str                 fieldName1    
    = 'StudentNum';
        str                 fieldName2    
    = 'StudentName';
        AOTTableFieldList   afl;
        str                 property;

        
    void  addField(str fieldName,str label,str HelpText,str ExtendedDataTypeName)
        
    {
            afl.addString(fieldName);
            property    
    =   strFmt(@"Properties
                        Label #%1
                        HelpText #%2
                        ExtendedDataType #%3
                        EndProperties
                        
    ",label,HelpText,ExtendedDataTypeName);
            treeNodeField 
    = afl.AOTfindChild(fieldName);


            treeNodeField.AOTsetProperties(property);
        }

        ;
        
    //Add Table;
        treeNode = treeNode.AOTadd(tableName);

        
    //Add Fields
        afl         =    treeNode.AOTfirstChild();
        addField(fieldName1,
    "Student Number","The Number of Student.","AccountNum");
        addField(fieldName2,
    "Student Name","The Name of Student.","AccountName");

        
    //Save
        treeNode.AOTcompile(1);
        treeNode.AOTsave();
        
        
    //Restore Extended Data Type's Properties
        treeNode.AOTrestore();

        
    //Synchronize Table
        appl.dbSynchronize(SysDictTable::newTreeNode(treeNode).id());

    }
  • 相关阅读:
    confd + Nacos | 无代码侵入的配置变更管理
    从0 开始手写一个 RPC 框架,轻松搞定!
    MVC Razor模板引擎 @RenderBody、@RenderPage、@RenderSection及Html.RenderPartial、Html.RenderAction
    ASP.NET/C# Razor视图引擎深入浅出
    建立Web Service 接口及调用
    浅谈对Jquery+JSON+WebService的使用小结
    JSON--WEB SERVICE
    C#中对虚拟属性和抽象属性的重写有什么异同
    C# virtual 函数
    sql server2008用ip远程连接
  • 原文地址:https://www.cnblogs.com/Farseer1215/p/1104642.html
Copyright © 2011-2022 走看看