0-based col/row, RecordSet metadata, Tuple sample

This commit is contained in:
Aleksandar Fabijanic
2007-05-16 04:17:03 +00:00
parent a768c2e791
commit 6027101fa6
20 changed files with 606 additions and 81 deletions

View File

@@ -258,7 +258,7 @@ void StatementImpl::makeExtractors(Poco::UInt32 count)
{
for (int i = 0; i < count; ++i)
{
const MetaColumn& mc = metaColumn(i+1);
const MetaColumn& mc = metaColumn(i);
switch (mc.type())
{
case MetaColumn::FDT_BOOL:
@@ -310,7 +310,7 @@ const MetaColumn& StatementImpl::metaColumn(const std::string& name) const
Poco::UInt32 cols = columnsReturned();
for (Poco::UInt32 i = 0; i < cols; ++i)
{
const MetaColumn& column = metaColumn(i+1);
const MetaColumn& column = metaColumn(i);
if (0 == icompare(column.name(), name)) return column;
}