pass correct indicator pointer to SQLBindCol() (patch 1390059)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42659 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-10-29 20:26:39 +00:00
parent a1c3cdc4a2
commit 3cd3037e18

View File

@@ -560,21 +560,17 @@ bool wxDbTable::bindUpdateParams(void)
/********** wxDbTable::bindCols() **********/ /********** wxDbTable::bindCols() **********/
bool wxDbTable::bindCols(HSTMT cursor) bool wxDbTable::bindCols(HSTMT cursor)
{ {
static SQLLEN cb;
// Bind each column of the table to a memory address for fetching data // Bind each column of the table to a memory address for fetching data
UWORD i; UWORD i;
for (i = 0; i < m_numCols; i++) for (i = 0; i < m_numCols; i++)
{ {
cb = colDefs[i].CbValue;
if (SQLBindCol(cursor, (UWORD)(i+1), colDefs[i].SqlCtype, (UCHAR*) colDefs[i].PtrDataObj, if (SQLBindCol(cursor, (UWORD)(i+1), colDefs[i].SqlCtype, (UCHAR*) colDefs[i].PtrDataObj,
colDefs[i].SzDataObj, &cb ) != SQL_SUCCESS) colDefs[i].SzDataObj, &colDefs[i].CbValue ) != SQL_SUCCESS)
return (pDb->DispAllErrors(henv, hdbc, cursor)); return (pDb->DispAllErrors(henv, hdbc, cursor));
} }
// Completed successfully // Completed successfully
return true; return true;
} // wxDbTable::bindCols() } // wxDbTable::bindCols()