Workspace 6.21.5
Public Member Functions | List of all members
SqlResultSet Class Reference

The result of an SQL query, use GetSqlResultSetColumn operation to access results.

#include <DataAnalysis/DataStructures/sqlresultset.h>

Public Member Functions

 SqlResultSet ()
 
virtual ~SqlResultSet ()
 
void clear ()
 
bool exec (QString queryString, const QSqlDatabase &db=QSqlDatabase())
 
QSqlQuery forwardOnlyQuery () const
 
QSqlError lastError () const
 
QSqlQuery query () const
 
int size () const
 

Constructor & Destructor Documentation

◆ SqlResultSet()

◆ ~SqlResultSet()

~SqlResultSet ( )
virtual

Member Function Documentation

◆ clear()

void clear ( )

clear context

◆ exec()

bool exec ( QString  queryString,
const QSqlDatabase &  db = QSqlDatabase() 
)
Parameters
queryStringthe SQL query string
dbthe database

Execute an SQL query on the result set.

◆ forwardOnlyQuery()

QSqlQuery forwardOnlyQuery ( ) const

forward only query.

Note
This could abandon cached result and re-execute query.

◆ lastError()

QSqlError lastError ( ) const

get last error from QSqlQuery

◆ query()

QSqlQuery query ( ) const

◆ size()

int size ( ) const

return size of records

Note
If the underlying SQL driver does not support size feature, this function will try work through the records to count the size.