Core/DBLayer: Add GetCString method for PreparedResultSet (dynamic copy is responsibility of the high level code)

--HG--
branch : trunk
This commit is contained in:
Machiavelli
2010-09-12 15:11:08 +02:00
parent 855ec1cd01
commit bb8438c09b
3 changed files with 11 additions and 2 deletions

View File

@@ -260,6 +260,14 @@ std::string PreparedResultSet::GetString(uint32 index)
return std::string(static_cast<char const*>(rbind->m_rBind[index].buffer), *rbind->m_rBind[index].length);
}
const char* PreparedResultSet::GetCString(uint32 index)
{
if (!CheckFieldIndex(index))
return '\0';
return static_cast<char const*>(rbind->m_rBind[index].buffer);
}
bool PreparedResultSet::NextRow()
{
if (row_position >= num_rows)