db-lib bulk copy functions. 
More...
#include <stdio.h>
#include <assert.h>
#include "tds.h"
#include "tdsiconv.h"
#include "tdsconvert.h"
#include "replacements.h"
#include "sybfront.h"
#include "sybdb.h"
#include "syberror.h"
#include "dblib.h"
| Compounds | |
| struct | _pbcb | 
| Defines | |
| #define | ROWBUF_SIZE 32768 | 
| #define | HOST_COL_CONV_ERROR 1 | 
| #define | HOST_COL_NULL_ERROR 2 | 
| #define | BCP_REC_FETCH_DATA 1 | 
| #define | BCP_REC_NOFETCH_DATA 0 | 
| #define | MAX(a, b) ( (a) > (b) ? (a) : (b) ) | 
| Typedefs | |
| typedef _pbcb | TDS_PBCB | 
| Functions | |
| RETCODE | bcp_init (DBPROCESS *dbproc, const char *tblname, const char *hfile, const char *errfile, int direction) | 
| RETCODE | bcp_collen (DBPROCESS *dbproc, DBINT varlen, int table_column) | 
| RETCODE | bcp_columns (DBPROCESS *dbproc, int host_colcount) | 
| RETCODE | bcp_colfmt (DBPROCESS *dbproc, int host_colnum, int host_type, int host_prefixlen, DBINT host_collen, const BYTE *host_term, int host_termlen, int table_colnum) | 
| RETCODE | bcp_colfmt_ps (DBPROCESS *dbproc, int host_colnum, int host_type, int host_prefixlen, DBINT host_collen, BYTE *host_term, int host_termlen, int table_colnum, DBTYPEINFO *typeinfo) | 
| RETCODE | bcp_control (DBPROCESS *dbproc, int field, DBINT value) | 
| RETCODE | bcp_options (DBPROCESS *dbproc, int option, BYTE *value, int valuelen) | 
| RETCODE | bcp_colptr (DBPROCESS *dbproc, BYTE *colptr, int table_column) | 
| DBBOOL | bcp_getl (LOGINREC *login) | 
| RETCODE | _bcp_read_hostfile (DBPROCESS *dbproc, FILE *hostfile, FILE *errfile, int *row_error) | 
| RETCODE | bcp_sendrow (DBPROCESS *dbproc) | 
| RETCODE | bcp_exec (DBPROCESS *dbproc, DBINT *rows_copied) | 
| RETCODE | bcp_readfmt (DBPROCESS *dbproc, char *filename) | 
| int | _bcp_readfmt_colinfo (DBPROCESS *dbproc, char *buf, BCP_HOSTCOLINFO *ci) | 
| RETCODE | bcp_writefmt (DBPROCESS *dbproc, char *filename) | 
| RETCODE | bcp_moretext (DBPROCESS *dbproc, DBINT size, BYTE *text) | 
| DBINT | bcp_batch (DBPROCESS *dbproc) | 
| DBINT | bcp_done (DBPROCESS *dbproc) | 
| RETCODE | bcp_bind (DBPROCESS *dbproc, BYTE *varaddr, int prefixlen, DBINT varlen, BYTE *terminator, int termlen, int vartype, int table_column) | 
| RETCODE | _bcp_get_term_var (BYTE *pdata, BYTE *term, int term_len) | 
| Get the data for bcp-in from program variables, where the program data have been identified as character terminated, This is a low-level, internal function. | |
db-lib bulk copy functions.
| 
 | ||||||||||||||||
| Get the data for bcp-in from program variables, where the program data have been identified as character terminated, This is a low-level, internal function. Call it correctly. | 
 1.3
1.3