Logo Search packages:      
Sourcecode: tclodbc version File versions  Download package

Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes

TclSqlStatement Class Reference

Inheritance diagram for TclSqlStatement:
Inheritance graph
[legend]
Collaboration diagram for TclSqlStatement:
Collaboration graph
[legend]

List of all members.

Public Types

enum  COMMANDS {
  EXECUTE, MORERESULTS, FETCH, SET,
  GET, EVAL, RUN, READ,
  DROP, COLUMNS, ROWCOUNT, CURSORNAME
}

Public Member Functions

void AddToMyList (TclCmdObject *)
int ColumnCount ()
TclObj ColumnInfo (int col, UWORD attr)
TclObj ColumnLabels ()
TclObj Columns (int objc, TCL_CMDARGS)
void Eval (Tcl_Interp *interp, TclObj proc, int objc, TCL_CMDARGS)
BOOL Fetch (TclObj &)
void FreeStmt ()
TclObj GetOption (char *option)
TclCmdObjectNext ()
TclCmdObjectPrev ()
void Read (Tcl_Interp *interp, TclObj array, int objc, TCL_CMDARGS)
void RemoveFromList ()
TclObj Result ()
void SetArgDefs (Tcl_Interp *interp, TclObj defObj)
void SetOption (char *option, char *value)
void SqlWait (int delay)
 TclSqlStatement (TclDatabase &db, TclObj sql, bool multiSets)
TclObj Value (Tcl_Interp *interp, int objc=0, TCL_CMDARGS=NULL)

Static Public Member Functions

static void Destroy (ClientData)
static int Dispatch (ClientData clientData, Tcl_Interp *interp, int objc, TCL_CMDARGS)

Public Attributes

Tcl_Command tclCommand

Protected Member Functions

virtual int Dispatch (Tcl_Interp *interp, int objc, TCL_CMDARGS)
virtual void Execute (Tcl_Interp *interp, int objc, TCL_CMDARGS)

Protected Attributes

TclDatabasepDb
HSTMT stmt
bool useMultipleResultSets

Private Attributes

SWORD argCount
ArgDefBufferargDefBuffer

Detailed Description

Definition at line 403 of file tclodbc.hxx.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index