Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

tds_dynamic Struct Reference

Holds information for a dynamic (also called prepared) query. More...

#include <tds.h>

List of all members.

Public Attributes

int dyn_state
int emulated
 this dynamic query cannot be prepared so libTDS have to construct a simple query.
char id [30]
 id of dynamic.
tds_dynamicnext
 next in linked list, keep first
TDS_INT num_id
 numeric id for mssql7+
TDSPARAMINFOparams
 query parameters.
char * query
 saved query, we need to know original query if prepare is impossible
TDSPARAMINFOres_info
 query results


Detailed Description

Holds information for a dynamic (also called prepared) query.


Member Data Documentation

int tds_dynamic::emulated
 

this dynamic query cannot be prepared so libTDS have to construct a simple query.

This can happen for instance is tds protocol doesn't support dynamics or trying to prepare query under Sybase that have BLOBs as parameters.

char tds_dynamic::id[30]
 

id of dynamic.

Usually this id correspond to server one but if not specified is generated automatically by libTDS

TDSPARAMINFO* tds_dynamic::params
 

query parameters.

Mostly used executing query however is a good idea to prepare query again if parameter type change in an incompatible way (ie different types or larger size). Is also better to prepare a query knowing parameter types earlier.


The documentation for this struct was generated from the following file:
Generated on Wed May 7 19:22:10 2008 for FreeTDS API by  doxygen 1.4.1