ID: 40452 Comment by: daniel dot tams at gmail dot com Reported By: aspen dot olmsted at alliance dot biz Status: Assigned Bug Type: PDO related Operating System: Windows 2003, XP PHP Version: 5.2.1 Assigned To: wez New Comment:
I can confirm this problem on PHP 5.2.1. The exact error is the following: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY010]: Function sequence error: 0 [Microsoft][ODBC Driver Manager] Function sequence error (SQLExecute[0] at ext\pdo_odbc\odbc_stmt.c:133)' in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\iptaa\lib\IPTAA_CRUD.class.php:135 Stack trace: #0 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\iptaa\lib\IPTAA_CRUD.class.php(135): PDOStatement->execute() #1 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\iptaa\lib\IPTAA_CRUD.class.php(414): IPTAA_CRUD->create(Array) #2 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\iptaa\users.php(15): IPTAA_CRUD->handleHttpPost() #3 {main} thrown in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\iptaa\lib\IPTAA_CRUD.class.php on line 135 Fatal error: Exception thrown without a stack frame in Unknown on line 0 This is a pretty serious limitation of the PDO ODBC driver. Previous Comments: ------------------------------------------------------------------------ [2007-02-13 01:31:36] aspen dot olmsted at alliance dot biz Yes. If you insert into sql other ways it works perfect. Including through php ------------------------------------------------------------------------ [2007-02-12 22:22:23] [EMAIL PROTECTED] Are you sure "2007-02-12 14:5" is correct timestamp for MSSQL? Doesn't it lack the last symbol? ------------------------------------------------------------------------ [2007-02-12 22:07:47] aspen dot olmsted at alliance dot biz Here is the error: Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY010]: Function sequence error: 0 [Microsoft][ODBC Driver Manager] Function sequence error (SQLExecute[0] at ext\pdo_odbc\odbc_stmt.c:133)' in C:\Program Files\nusphere\phped\Projects\ASCPlatform\noname1.php:11 Stack trace: #0 C:\Program Files\nusphere\phped\Projects\ASCPlatform\noname1.php(11): PDOStatement->execute(Array) #1 {main} thrown in C:\Program Files\nusphere\phped\Projects\ASCPlatform\noname1.php on line 11 The only thing missing from the script is: $dbh = new PDO('odbc:peo', '11', '11'); ------------------------------------------------------------------------ [2007-02-12 21:54:51] [EMAIL PROTECTED] But you forgot the error itself. And I would appreciate if you include a working script, too. ------------------------------------------------------------------------ [2007-02-12 21:43:30] aspen dot olmsted at alliance dot biz I included a small script in the reproduce code? ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/40452 -- Edit this bug report at http://bugs.php.net/?id=40452&edit=1