Merge pull request #746 from yitam/BIGINTs
Fix bigint output param test
This commit is contained in:
commit
c87e37fcbd
|
@ -122,8 +122,7 @@ function testWrongODBC()
|
||||||
{
|
{
|
||||||
global $msodbcsqlMaj;
|
global $msodbcsqlMaj;
|
||||||
|
|
||||||
// TODO: this will change once ODBC 17 is officially released
|
$value = "ODBC Driver 11 for SQL Server";
|
||||||
$value = "ODBC Driver 17 for SQL Server";
|
|
||||||
if ($msodbcsqlMaj == 17 || $msodbcsqlMaj < 13) {
|
if ($msodbcsqlMaj == 17 || $msodbcsqlMaj < 13) {
|
||||||
$value = "ODBC Driver 13 for SQL Server";
|
$value = "ODBC Driver 13 for SQL Server";
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,7 +33,7 @@ printf("\n");
|
||||||
|
|
||||||
// Call stored procedure with SQLSRV_PARAM_INOUT
|
// Call stored procedure with SQLSRV_PARAM_INOUT
|
||||||
$bigintOut = 0;
|
$bigintOut = 0;
|
||||||
$stmt = sqlsrv_prepare($conn, $outSql, array(array(&$bigintOut, SQLSRV_PARAM_INOUT, null, SQLSRV_SQLTYPE_VARCHAR(32))));
|
$stmt = sqlsrv_prepare($conn, $outSql, array(array(&$bigintOut, SQLSRV_PARAM_INOUT, null, SQLSRV_SQLTYPE_BIGINT)));
|
||||||
sqlsrv_execute($stmt);
|
sqlsrv_execute($stmt);
|
||||||
printf("Large bigint inout:\n");
|
printf("Large bigint inout:\n");
|
||||||
var_dump($bigintOut);
|
var_dump($bigintOut);
|
||||||
|
|
|
@ -117,8 +117,7 @@ function testEncryptedWithODBC($msodbcsqlMaj, $server, $connectionOptions)
|
||||||
|
|
||||||
function testWrongODBC($msodbcsqlMaj, $server, $connectionOptions)
|
function testWrongODBC($msodbcsqlMaj, $server, $connectionOptions)
|
||||||
{
|
{
|
||||||
// TODO: this will change once ODBC 17 is officially released
|
$value = "ODBC Driver 11 for SQL Server";
|
||||||
$value = "ODBC Driver 17 for SQL Server";
|
|
||||||
if ($msodbcsqlMaj == 17 || $msodbcsqlMaj < 13) {
|
if ($msodbcsqlMaj == 17 || $msodbcsqlMaj < 13) {
|
||||||
$value = "ODBC Driver 13 for SQL Server";
|
$value = "ODBC Driver 13 for SQL Server";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue