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:
@@ -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()
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user