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