mirror of
				https://github.com/Telecominfraproject/wlan-cloud-lib-poco.git
				synced 2025-10-31 18:47:47 +00:00 
			
		
		
		
	fix(ODBC): bindImplLOB zero size (or NULL) HY104 'Invalid precision value' #3744
This commit is contained in:
		| @@ -424,6 +424,8 @@ private: | ||||
|  | ||||
| 		SQLLEN* pLenIn = new SQLLEN; | ||||
| 		*pLenIn  = size; | ||||
| 		// prevent SQLSTATE = HY104 "Invalid precision value" | ||||
| 		SQLULEN columnSize = size ? size : 1; | ||||
|  | ||||
| 		if (PB_AT_EXEC == _paramBinding) | ||||
| 			*pLenIn  = SQL_LEN_DATA_AT_EXEC(size); | ||||
| @@ -435,7 +437,7 @@ private: | ||||
| 			SQL_PARAM_INPUT, | ||||
| 			SQL_C_BINARY, | ||||
| 			SQL_LONGVARBINARY, | ||||
| 			(SQLUINTEGER) size, | ||||
| 			columnSize, | ||||
| 			0, | ||||
| 			pVal, | ||||
| 			(SQLINTEGER) size, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Alex Fabijanic
					Alex Fabijanic