本文整理汇总了C++中Statement::GetInt方法的典型用法代码示例。如果您正苦于以下问题:C++ Statement::GetInt方法的具体用法?C++ Statement::GetInt怎么用?C++ Statement::GetInt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Statement
的用法示例。
在下文中一共展示了Statement::GetInt方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: _GetChatroom
bool Database::_GetChatroom(Statement &s, Chatroom &Out)
{
Nullable<std::string> Name;
Nullable<std::string> OwnerUsername;
Nullable<std::string> Password;
Nullable<std::string> Description;
Nullable<int> ServerFamily;
Nullable<std::string> ServerIP;
Nullable<int> ServerPort;
if (!s.GetString("Name", Name) || !s.GetString("OwnerUsername", OwnerUsername) || !s.GetString("Password", Password) ||
!s.GetString("Description", Description) || !s.GetInt("ServerFamily", ServerFamily) ||
!s.GetString("ServerIP", ServerIP) || !s.GetInt("ServerPort", ServerPort))
return false;
if (Name.Null || OwnerUsername.Null || ServerIP.Null || ServerFamily.Null || ServerPort.Null)
return false;
Net::Address Address;
Address.Load(ServerFamily.Value, ServerIP.Value, ServerPort.Value);
Out.Name = Name.Value;
Out.OwnerUsername = OwnerUsername.Value;
Out.ServerAddress = Address;
Out.Password = Password;
Out.Description = Description;
return true;
}
示例2: _GetServer
bool Database::_GetServer(Statement &s, Server &Out)
{
Nullable<std::string> Name;
Nullable<int> Family;
Nullable<std::string> IP;
Nullable<int> Port;
if (!s.GetString("Name", Name) || !s.GetInt("Family", Family) || !s.GetString("IP", IP) || !s.GetInt("Port", Port))
return false;
if (Family.Null || IP.Null || Port.Null || Name.Null)
return false;
Net::Address Address;
Address.Load(Family.Value, IP.Value, Port.Value);
Out.Address = Address;
Out.Name = Name.Value;
return true;
}