KDb
20#ifndef _SYBASECURSOR_H_
21#define _SYBASECURSOR_H_
24#include "KDbConnection.h"
26class SybaseCursorData;
31 SybaseCursor(KDbConnection* conn,
const KDbEscapedString& sql,
32 int cursor_options = NoOptions);
33 SybaseCursor(KDbConnection* conn, KDbQuerySchema*
query,
int options = NoOptions);
34 virtual ~SybaseCursor();
35 virtual bool drv_open(
const KDbEscapedString& sql);
36 virtual bool drv_close();
38 virtual void drv_getNextRecord();
40 virtual QVariant value(
int);
43 virtual void drv_appendCurrentRecordToBuffer();
44 virtual void drv_bufferMovePointerNext();
45 virtual void drv_bufferMovePointerPrev();
46 virtual void drv_bufferMovePointerTo(qint64 to);
47 virtual const char** recordData()
const;
48 virtual bool drv_storeCurrentRecord(KDbRecordData* data)
const;
52 virtual QString serverResultName()
const;
55 QVariant pValue(
int pos)
const;
Provides database cursor functionality.
KDbQuerySchema * query() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:48:12 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.