「TableをX++で作るには?」の編集履歴(バックアップ)一覧に戻る
static void CreateTable(str _tablePath, str _tableName) { // テーブルを作成する TreeNode treeNode; ; if(TreeNode::findNode(_tablePath + _tableName)) // テーブルが既に存在した場合 { info(_tablePath + _tableName + " は既に存在しています"); } else { // 追加先のノードを取得 treeNode = TreeNode::findNode(_tablePath); // テーブルを追加 treeNode.AOTadd(_tableName); // AOTと同期させる SqlDataDictionary::synchronize(); info(_tablePath + _tableName + " を追加しました"); } }
static void JobCreateTable(Args _args) { // テーブルを作成する str tablePath; str tableName; ; // テーブルのパスとテーブル名 tablePath = "\\Data Dictionary\\Tables\\"; tableName = "Table_Test"; // テーブルを生成する TableManagerClass::CreateTable(tablePath, tableName); }