当前位置: 首页>>代码示例>>C++>>正文


C++ Database::HasTable方法代码示例

本文整理汇总了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;
		}
开发者ID:stormbreakerbg,项目名称:stormsql,代码行数:35,代码来源:DatabaseTests.cpp


注:本文中的Database::HasTable方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。