Main Page   Modules   Compound List   File List   Compound Members   File Members   Related Pages  

Todo List

Member dbanullbind(DBPROCESS *dbprocess, int computeid, int column, DBINT *indicator)
Never fails, but only because failure conditions aren't checked.

Member dbcancel(DBPROCESS *dbproc)
Check for failure and return accordingly.

Member dbcolname(DBPROCESS *dbproc, int column)
call the error handler with 10011 (SQLECNOR)

Member dbcoltype(DBPROCESS *dbproc, int column)
Check that column is in range. Sybase says failure is -1, not zero.

Member dbcolutype(DBPROCESS *dbprocess, int column)
Check that column is in range.

Member dbconvert(DBPROCESS *dbproc, int srctype, const BYTE *src, DBINT srclen, int desttype, BYTE *dest, DBINT destlen)
What happens if client does not reset values?

Microsoft and Sybase define this function differently.

Member dbcurcmd(DBPROCESS *dbproc)
Unimplemented.

Member dbcurrow(DBPROCESS *dbproc)
Unimplemented.

Member dbexit(void)
breaks if ctlib/dblib used in same process.

Member dbmny4divide(DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *quotient)
Unimplemented.

Member dbmny4mul(DBPROCESS *dbproc, DBMONEY4 *m1, DBMONEY4 *m2, DBMONEY4 *prod)
Unimplemented.

Member dbmnyadd(DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *sum)
Unimplemented.

Member dbmnydec(DBPROCESS *dbproc, DBMONEY *mnyptr)
Unimplemented.

Member dbmnydivide(DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *quotient)
Unimplemented.

Member dbmnydown(DBPROCESS *dbproc, DBMONEY *mnyptr, int divisor, int *remainder)
Unimplemented.

Member dbmnyinc(DBPROCESS *dbproc, DBMONEY *mnyptr)
Unimplemented.

Member dbmnyinit(DBPROCESS *dbproc, DBMONEY *mnyptr, int trim, DBBOOL *negative)
Unimplemented.

Member dbmnymaxneg(DBPROCESS *dbproc, DBMONEY *dest)
Unimplemented.

Member dbmnymaxpos(DBPROCESS *dbproc, DBMONEY *dest)
Unimplemented.

Member dbmnyminus(DBPROCESS *dbproc, DBMONEY *src, DBMONEY *dest)
Unimplemented.

Member dbmnymul(DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *prod)
Unimplemented.

Member dbmnyndigit(DBPROCESS *dbproc, DBMONEY *mnyptr, DBCHAR *value, DBBOOL *zero)
Unimplemented.

Member dbmnyscale(DBPROCESS *dbproc, DBMONEY *dest, int multiplier, int addend)
Unimplemented.

Member dbmnysub(DBPROCESS *dbproc, DBMONEY *m1, DBMONEY *m2, DBMONEY *diff)
Unimplemented.

Member dbmoretext(DBPROCESS *dbproc, DBINT size, BYTE *text)
Check return value of called functions and return FAIL if appropriate.

Member dbnullbind(DBPROCESS *dbproc, int column, DBINT *indicator)
Never fails, but only because failure conditions aren't checked.

Member dbpoll(DBPROCESS *dbproc, long milliseconds, DBPROCESS **ready_dbproc, int *return_reason)
Unimplemented.

Member dbregexec(DBPROCESS *dbproc, DBUSMALLINT options)
Unimplemented.

Member dbreginit(DBPROCESS *dbproc, DBCHAR *procedure_name, DBSMALLINT namelen)
Unimplemented.

Member dbreglist(DBPROCESS *dbproc)
Unimplemented.

Member dbregparam(DBPROCESS *dbproc, char *param_name, int type, DBINT datalen, BYTE *data)
Unimplemented.

Member dbretdata(DBPROCESS *dbproc, int retnum)
Handle blobs.

Member dbrowtype(DBPROCESS *dbprocess)
Unimplemented.

Member dbrpwclr(LOGINREC *login)
Unimplemented.

Member dbrpwset(LOGINREC *login, char *srvname, char *password, int pwlen)
Unimplemented.

Member dbsetdefcharset(char *charset)
Unimplemented.

Member dbsetdeflang(char *language)
Unimplemented.

Member dbsetinterrupt(DBPROCESS *dbproc, DB_DBCHKINTR_FUNC ckintr, DB_DBHNDLINTR_FUNC hndlintr)
Unimplemented.

Member dbsetopt(DBPROCESS *dbproc, int option, const char *char_param, int int_param)
Implement more options.

Member dbsettime(int seconds)
Unimplemented.

Member dbsqlexec(DBPROCESS *dbproc)
We need to observe the timeout value and abort if this times out.

Member dbuse(DBPROCESS *dbproc, char *name)
name should be quoted.

Member tdsdbopen(LOGINREC *login, char *server)
use asprintf() to avoid buffer overflow.

separate error messages for no-such-server and no-such-user.

Member tds_process_result_tokens(TDSSOCKET *tds, TDS_INT *result_type)
Complete TDS_DESCRIBE_RESULT and TDS_PARAM_RESULT description

Generated on Sat Apr 5 23:17:41 2003 for FreeTDS API by doxygen1.2.18