Minor fixes
This commit is contained in:
parent
99a11c1434
commit
bbf951cad8
|
@ -88,7 +88,6 @@ function testOutputBinary($inout)
|
||||||
$stmt = $conn->prepare($outSql);
|
$stmt = $conn->prepare($outSql);
|
||||||
trace("\nParam $pdoParamType with INOUT = $inout\n");
|
trace("\nParam $pdoParamType with INOUT = $inout\n");
|
||||||
|
|
||||||
// if ($inout && $pdoParamType != PDO::PARAM_STR) {
|
|
||||||
if ($inout && $pdoParamType == PDO::PARAM_STR) {
|
if ($inout && $pdoParamType == PDO::PARAM_STR) {
|
||||||
// Currently do not support getting binary as strings + INOUT param
|
// Currently do not support getting binary as strings + INOUT param
|
||||||
// See VSO 2829 for details
|
// See VSO 2829 for details
|
||||||
|
@ -211,4 +210,4 @@ echo "Done\n";
|
||||||
unset($conn);
|
unset($conn);
|
||||||
?>
|
?>
|
||||||
--EXPECT--
|
--EXPECT--
|
||||||
Done
|
Done
|
||||||
|
|
|
@ -26,7 +26,7 @@ insertRow($conn, $tbname, array("c1_bigint" => 922337203685479936));
|
||||||
$outSql = "{CALL $spname (?)}";
|
$outSql = "{CALL $spname (?)}";
|
||||||
$bigintOut = 0;
|
$bigintOut = 0;
|
||||||
$stmt = $conn->prepare($outSql);
|
$stmt = $conn->prepare($outSql);
|
||||||
$stmt->bindParam(1, $bigintOut, PDO::PARAM_STR, 2048);
|
$stmt->bindParam(1, $bigintOut, PDO::PARAM_STR, 32);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
printf("Large bigint output:\n" );
|
printf("Large bigint output:\n" );
|
||||||
var_dump($bigintOut);
|
var_dump($bigintOut);
|
||||||
|
|
|
@ -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(20))));
|
$stmt = sqlsrv_prepare($conn, $outSql, array(array(&$bigintOut, SQLSRV_PARAM_INOUT, null, SQLSRV_SQLTYPE_VARCHAR(32))));
|
||||||
sqlsrv_execute($stmt);
|
sqlsrv_execute($stmt);
|
||||||
printf("Large bigint inout:\n");
|
printf("Large bigint inout:\n");
|
||||||
var_dump($bigintOut);
|
var_dump($bigintOut);
|
||||||
|
|
Loading…
Reference in a new issue