本文整理汇总了C++中Database::Construct方法的典型用法代码示例。如果您正苦于以下问题:C++ Database::Construct方法的具体用法?C++ Database::Construct怎么用?C++ Database::Construct使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Database
的用法示例。
在下文中一共展示了Database::Construct方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CreateDatabase
bool DatabaseForm::CreateDatabase(){
Database pDatabase;
String sql;
String sql2;
String statement;
result r = E_SUCCESS;
// create the database if it doesn't exist
r = pDatabase.Construct(__databaseName, true);
if (IsFailed(r)) return false;
//pDatabase = new Database();
//if (pDatabase == null) return false;
//r = pDatabase->Construct(pDatabaseName,true);
//if (IsFailed(r)) return false;
// Create the main table
sql.Append(L"CREATE TABLE IF NOT EXISTS movies (id INTEGER PRIMARY KEY AUTOINCREMENT, description TEXT)");
r = pDatabase.ExecuteSql(sql, true);
if (IsFailed(r)) return false;
return true;
}
示例2: ReadItemsFromDatabase
void DatabaseForm::ReadItemsFromDatabase()
{
Database pDatabase;
DbEnumerator* pEnum;
String sql;
String statement;
result r = E_SUCCESS;
r = pDatabase.Construct(__databaseName, false);
sql.Append(L"select id, description from movies");
pEnum = pDatabase.QueryN(sql);
String description;
int id;
while( pEnum->MoveNext()== E_SUCCESS )
{
pEnum->GetIntAt(0, id);
pEnum->GetStringAt(1, description);
// Store the item in our data structure
DatabaseItem* newItem = new DatabaseItem(description);
newItem->SetIndex(id);
// Display the item in our user interface using our own method
AddItemToList(newItem);
}
if (pEnum != null)
delete pEnum;
}