DataDirect Connect for ODBC User's Guide and Reference
rc = SQLPrepare (hstmt, "INSERT INTO DailyLedger (...)
 VALUES (?,?,...)", SQL_NTS);
// bind parameters
...
do {
// read ledger values into bound parameter buffers
...
rc = SQLExecute (hstmt);  
// insert row
} while ! (eof);
SQLPrepare (hstmt, " INSERT INTO DailyLedger (...) VALUES 
 (?,?,...)", SQL_NTS);
SQLSetStmtAttr (hstmt, SQL_ATTR_PARAMSET_SIZE, (UDWORD)100, 
 SQL_IS_UINTEGER);
SQLSetStmtAttr (hstmt, SQL_ATTR_PARAMS_PROCESSED_PRT, 
 &rows_processed, SQL_IS_POINTER);
// Specify an array in which to return the status of 
// each set of parameters.
SQLSetStmtAttr(hstmt, SQL_ATTR_PARAM_STATUS_PTR, 
 ParamStatusArray, SQL_IS_POINTER);










