From 91509eb30f2615c94e7204cdf9124511713bac89 Mon Sep 17 00:00:00 2001 From: lacak Date: Tue, 30 Apr 2013 13:19:41 +0000 Subject: [PATCH] fcl-db: odbc: fix NULL numeric parameter handling for MS SQL Server git-svn-id: trunk@24391 - --- packages/fcl-db/src/sqldb/odbc/odbcconn.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/fcl-db/src/sqldb/odbc/odbcconn.pas b/packages/fcl-db/src/sqldb/odbc/odbcconn.pas index deee1929ab..ffe3e1e566 100644 --- a/packages/fcl-db/src/sqldb/odbc/odbcconn.pas +++ b/packages/fcl-db/src/sqldb/odbc/odbcconn.pas @@ -522,7 +522,7 @@ begin SQLGetStmtAttr(ODBCCursor.FSTMTHandle, SQL_ATTR_APP_PARAM_DESC, @APD, 0, nil), SQL_HANDLE_STMT, ODBCCursor.FSTMTHandle, 'Could not get parameter descriptor.' ); - SQLSetDescRec(APD, i+1, SQL_C_NUMERIC, 0, ColumnSize+2, ColumnSize, DecimalDigits, Buf, nil, nil); + SQLSetDescRec(APD, i+1, SQL_C_NUMERIC, 0, ColumnSize+2, ColumnSize, DecimalDigits, Buf, PStrLenOrInd, PStrLenOrInd); end; end; end;