NCBI C++ ToolKit
Modules | Macros
The db-lib API

Functions callable by db-lib client programs. More...

+ Collaboration diagram for The db-lib API:

Modules

 Primary functions
 Core functions needed by most db-lib programs.
 
 Remote Procedure functions
 Functions used with stored procedures.
 
 Bulk copy functions
 Functions to bulk-copy (a/k/a bcp) data to/from the database.
 
 Money functions
 Functions to manipulate the MONEY datatype.
 
 Datetime functions
 Functions to manipulate DBDATETIME structures.
 
 Internals
 Functions called within db-lib for self-help.
 
 Unimplemented
 Functions thus far not implemented in the FreeTDS db-lib implementation.
 

Macros

#define DBSETLHOST(x, y)   dbsetlname((x), (y), DBSETHOST)
 Set the (client) host name in the login packet. More...
 
#define DBSETLUSER(x, y)   dbsetlname((x), (y), DBSETUSER)
 Set the username in the login packet. More...
 
#define DBSETLPWD(x, y)   dbsetlname((x), (y), DBSETPWD)
 Set the password in the login packet. More...
 
#define DBSETLAPP(x, y)   dbsetlname((x), (y), DBSETAPP)
 Set the (client) application name in the login packet. More...
 
#define BCP_SETL(x, y)   dbsetlbool((x), (y), DBSETBCP)
 Enable (or prevent) bcp operations for connections made with a login. More...
 

Detailed Description

Functions callable by db-lib client programs.

The db_lib interface is implemented by both Sybase and Microsoft. FreeTDS seeks to implement first the intersection of the functions defined by the vendors.

Macro Definition Documentation

BCP_SETL (   x,
 
)    dbsetlbool((x), (y), DBSETBCP)

Enable (or prevent) bcp operations for connections made with a login.

See also
bcp_setl()

Definition at line 1065 of file sybdb.h.

Referenced by CDBL_Connection::CDBL_Connection(), and main().

DBSETLAPP (   x,
 
)    dbsetlname((x), (y), DBSETAPP)

Set the (client) application name in the login packet.

See also
dbsetlapp()

Definition at line 1062 of file sybdb.h.

Referenced by CDBL_Connection::CDBL_Connection(), main(), and test().

DBSETLHOST (   x,
 
)    dbsetlname((x), (y), DBSETHOST)

Set the (client) host name in the login packet.

See also
dbsetlhost()

Definition at line 1051 of file sybdb.h.

Referenced by CDBL_Connection::CDBL_Connection(), main(), and test().

DBSETLPWD (   x,
 
)    dbsetlname((x), (y), DBSETPWD)

Set the password in the login packet.

See also
dbsetlpwd()

Definition at line 1057 of file sybdb.h.

Referenced by CDBL_Connection::CDBL_Connection(), main(), and test().

DBSETLUSER (   x,
 
)    dbsetlname((x), (y), DBSETUSER)

Set the username in the login packet.

See also
dbsetluser()

Definition at line 1054 of file sybdb.h.

Referenced by CDBL_Connection::CDBL_Connection(), main(), and test().

Modified on Fri Sep 22 15:38:04 2017 by modify_doxy.py rev. 546573