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());
}
查看全文
相关阅读:
mysql按月获取一年内每个月的数据量
Intellij IDEA的激活
mysql随机更新时间
获取mysql数据表中的列名
maven PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path
sublime相关设置
行走在这个城市,无助的是怀念悲伤
如何开软件公司
MYSQL常用语句
爱——无题
原文地址:https://www.cnblogs.com/Farseer1215/p/1104642.html
最新文章
c++primer复习(一)
线程属性
(转)linux多线程,线程的分离与结合
(转)Libevent(5)— 连接监听器
(转)Libevent(4)— Bufferevent
(转)Libevent(3)— 基础库
(转)Libevent(2)— event、event_base
(转)Libevent(1)— 简介、编译、配置
R语言:克里金插值
arcgis求邻接矩阵
热门文章
R kernel for Jupyter Notebook 支持r
pandas读csv、数据处理
英文写作结构
R语言计算moran‘I
GeoDa计算全局Moran‘I
Rstudio常用快捷键
时空趋势分析研究步骤
youtube不显示其他人头像
修复eclipse中使用mave update project后JRE都变成1.5的问题
@Override报错
Copyright © 2011-2022 走看看