Thunderstone Software Document Retreival and Management
Search:
Advanced Search
Home | Products | Company | News | Tech Support | Demos | Contact Us
Texis Manual

n_opentx(), n_duptx(), n_closetx() - SQL interface

SYNOPSIS


TX *n_opentx(SERVER *se);
TX *n_duptx(SERVER *se,TX *tx);
TX *n_closetx(SERVER *se,TX *tx);


DESCRIPTION
These functions provide an alternative to n_texis(). They allow the same style of SQL statements via n_settx(), but maintain the connection to the database for performing multiple queries without constant reopens. This improves the efficiency of executing multiple statements against the same database.

n_opentx() opens the database specified in the last call to n_setdatabase(). It returns a valid TX pointer on success or TXPN on failure. TXPN is an alias for (TX *)NULL.

n_duptx() creates a new TX pointer to the same database as a currently valid handle. This saves much of the overhead of opening a new connection to the database. The returned handle is a clean TX handle, and will not have a copy of the SQL statement from the copied handle. It returns a valid TX pointer on success or TXPN on failure. TXPN is an alias for (TX *)NULL.

n_closetx() closes the previously opened database. It always returns TXPN.

SQL statements are setup and executed with n_settx(), n_runtx(), and n_gettx().


SEE ALSO


n_settx(), n_runtx(), and n_gettx()


Copyright © Thunderstone Software     Last updated: Wed Sep 10 11:42:21 EDT 2008
 
Home   ::   Products   ::   Company   ::   News   ::   Tech Support   ::   Demos   ::   Contact Us
Copyright © 2008 Thunderstone Software LLC. All rights reserved.