diff --git a/src/common/dbtable.cpp b/src/common/dbtable.cpp index c5482f8a69..bf070f954e 100644 --- a/src/common/dbtable.cpp +++ b/src/common/dbtable.cpp @@ -489,6 +489,11 @@ bool wxDbTable::bindParams(bool forUpdate) if (colDefs[i].Null) colDefs[i].CbValue = SQL_NULL_DATA; else + if (colDefs[i].SqlCtype == SQL_C_BINARY) + colDefs[i].CbValue = 0; + else if (colDefs[i].SqlCtype == SQL_C_CHAR) + colDefs[i].CbValue = SQL_LEN_DATA_AT_EXEC(0); + else colDefs[i].CbValue = SQL_LEN_DATA_AT_EXEC(colDefs[i].SzDataObj); break; }