php-sqlsrv/test/functional/sqlsrv/fix_test_168256.phpt

100 lines
1.5 KiB
Plaintext
Raw Normal View History

2017-05-04 01:24:10 +02:00
--TEST--
Fix for 168256.
--SKIPIF--
<?php require('skipif_azure_dw.inc'); ?>
2017-05-04 01:24:10 +02:00
--FILE--
<?php
sqlsrv_configure('WarningsReturnAsErrors', 0);
sqlsrv_configure('LogSeverity', SQLSRV_LOG_SEVERITY_ALL);
2017-05-04 01:24:10 +02:00
require_once('MsCommon.inc');
2017-10-11 01:54:20 +02:00
if (!($conn = connect())) {
fatalError("Could not connect");
2017-05-04 01:24:10 +02:00
}
$tsql = "SELECT OrderQty, UnitPrice FROM [168256]";
$stmt = sqlsrv_query($conn, $tsql);
if ($stmt === false) {
die(print_r(sqlsrv_errors(), true));
2017-05-04 01:24:10 +02:00
}
for ($i = 0; $i < 10; $i++) {
$row = sqlsrv_fetch_array($stmt);
2017-05-04 01:24:10 +02:00
print_r($row);
}
sqlsrv_free_stmt($stmt);
sqlsrv_close($conn);
2017-05-04 01:24:10 +02:00
?>
--EXPECT--
Array
(
[0] => 1
[OrderQty] => 1
[1] => 2024.9940
[UnitPrice] => 2024.9940
)
Array
(
[0] => 3
[OrderQty] => 3
[1] => 2024.9940
[UnitPrice] => 2024.9940
)
Array
(
[0] => 1
[OrderQty] => 1
[1] => 2024.9940
[UnitPrice] => 2024.9940
)
Array
(
[0] => 1
[OrderQty] => 1
[1] => 2039.9940
[UnitPrice] => 2039.9940
)
Array
(
[0] => 1
[OrderQty] => 1
[1] => 2039.9940
[UnitPrice] => 2039.9940
)
Array
(
[0] => 2
[OrderQty] => 2
[1] => 2039.9940
[UnitPrice] => 2039.9940
)
Array
(
[0] => 1
[OrderQty] => 1
[1] => 2039.9940
[UnitPrice] => 2039.9940
)
Array
(
[0] => 3
[OrderQty] => 3
[1] => 28.8404
[UnitPrice] => 28.8404
)
Array
(
[0] => 1
[OrderQty] => 1
[1] => 28.8404
[UnitPrice] => 28.8404
)
Array
(
[0] => 6
[OrderQty] => 6
[1] => 5.7000
[UnitPrice] => 5.7000
)