本文整理汇总了C++中Database::HasTable方法的典型用法代码示例。如果您正苦于以下问题:C++ Database::HasTable方法的具体用法?C++ Database::HasTable怎么用?C++ Database::HasTable使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Database
的用法示例。
在下文中一共展示了Database::HasTable方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetDatabase
Database GetDatabase()
{
Database db;
Field f1("testInt", Field::FieldType::int32, 10);
Field f2("testStr", Field::FieldType::fixedchar, 30);
/*Table schema1;
schema1.AddField(f1);
schema1.AddField(f2);
db.CreateTable("table1", schema1);*/
CreateTable create(&db);
create.SetName("table1");
create.AddField(f1);
create.AddField(f2);
create.Execute();
Assert::IsTrue(db.HasTable("table1"));
Assert::AreEqual(2, db.GetTable("table1").GetNumFields());
Field f3("strTest", Field::FieldType::fixedchar, 30);
Field f4("intTest", Field::FieldType::int32, 10);
Table schema2;
schema2.AddField(f3);
schema2.AddField(f4);
db.CreateTable("table2", schema2);
Assert::IsTrue(db.HasTable("table2"));
Assert::AreEqual(2, db.GetTable("table2").GetNumFields());
return db;
}