From 6b223a77c9a5865e1f67324b6af4d0412792b1d6 Mon Sep 17 00:00:00 2001 From: v-kaywon Date: Tue, 17 Oct 2017 15:44:52 -0700 Subject: [PATCH] detect appveyor problem --- source/shared/core_stmt.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/shared/core_stmt.cpp b/source/shared/core_stmt.cpp index 23062b8e..ef691aa0 100644 --- a/source/shared/core_stmt.cpp +++ b/source/shared/core_stmt.cpp @@ -384,7 +384,12 @@ void core_sqlsrv_bind_param( _Inout_ sqlsrv_stmt* stmt, _In_ SQLUSMALLINT param_ if( zval_was_null || zval_was_bool ) { convert_to_long( param_z ); } - match = Z_TYPE_P( param_z ) == IS_LONG; + if( zval_was_long ){ + convert_to_string( param_z ); + } + else { + match = Z_TYPE_P(param_z) == IS_LONG; + } break; case SQLSRV_PHPTYPE_FLOAT: if( zval_was_null ) {