Bug #60696 [Com]: Large Integers problem

2013-03-29 Thread aaron at steamcube dot com
Edit report at https://bugs.php.net/bug.php?id=60696edit=1

 ID: 60696
 Comment by: aaron at steamcube dot com
 Reported by:danhen at web dot de
 Summary:Large Integers problem
 Status: Open
 Type:   Bug
 Package:Scripting Engine problem
 Operating System:   Windows
 PHP Version:5.4.0RC5
 Block user comment: N
 Private report: N

 New Comment:

Still broken with 5.4.13, 13 months later.


Previous Comments:

[2012-04-26 05:04:44] danhen at web dot de

Have tried other PDO-Drivers. It only happens on pdo_sqlsrv. So what was 
changed in 5.4 integer Handling?

The broken Code in 5.4 works fine in 5.3 and earlier Versions.


[2012-04-03 01:39:51] yohg...@php.net

Could you or anyone try see if this happens with other PDO drivers?

$iTest is overflowed (i.e. larger than 31^2), but this should not matter.


[2012-01-10 05:20:22] danhen at web dot de

Description:

If large integer values ​​are defined in the source code, connecting to 
MSSQL-Server fails.

Setup:
Windows Vista
PHP5.4 RC5
php_pdo_sqlsrv as additional extension

The code which defines the value doesn't need to be executed. It's enough 
defining such values before connecting to mssql (inside a previous loadad class 
in my case). When 90 is changed to 9 everything is fine.

Test script:
---
?php
$iTest = 1;

if($iTest  90) {
  //do something;
}

$oTest = new PDO('sqlsrv:Server=server;Database=db', 'user', 'pass');



Expected result:

Blank page for apache, no output for CLI

Actual result:
--
PDOException with message:
SQLSTATE[IMSSP]: Failed to retrieve the server version. Unable to continue.






-- 
Edit this bug report at https://bugs.php.net/bug.php?id=60696edit=1


Bug #60696 [Com]: Large Integers problem

2012-04-25 Thread danhen at web dot de
Edit report at https://bugs.php.net/bug.php?id=60696edit=1

 ID: 60696
 Comment by: danhen at web dot de
 Reported by:danhen at web dot de
 Summary:Large Integers problem
 Status: Open
 Type:   Bug
 Package:Scripting Engine problem
 Operating System:   Windows
 PHP Version:5.4.0RC5
 Block user comment: N
 Private report: N

 New Comment:

Have tried other PDO-Drivers. It only happens on pdo_sqlsrv. So what was 
changed in 5.4 integer Handling?

The broken Code in 5.4 works fine in 5.3 and earlier Versions.


Previous Comments:

[2012-04-03 01:39:51] yohg...@php.net

Could you or anyone try see if this happens with other PDO drivers?

$iTest is overflowed (i.e. larger than 31^2), but this should not matter.


[2012-01-10 05:20:22] danhen at web dot de

Description:

If large integer values ​​are defined in the source code, connecting to 
MSSQL-Server fails.

Setup:
Windows Vista
PHP5.4 RC5
php_pdo_sqlsrv as additional extension

The code which defines the value doesn't need to be executed. It's enough 
defining such values before connecting to mssql (inside a previous loadad class 
in my case). When 90 is changed to 9 everything is fine.

Test script:
---
?php
$iTest = 1;

if($iTest  90) {
  //do something;
}

$oTest = new PDO('sqlsrv:Server=server;Database=db', 'user', 'pass');



Expected result:

Blank page for apache, no output for CLI

Actual result:
--
PDOException with message:
SQLSTATE[IMSSP]: Failed to retrieve the server version. Unable to continue.






-- 
Edit this bug report at https://bugs.php.net/bug.php?id=60696edit=1