From:             iam_simon at hotmail dot com
Operating system: Windows 2000 with Apache 1.3.33
PHP version:      5.0.3
PHP Bug Type:     MSSQL related
Bug description:  Bug on Insert and Update with PHP 5.0.3

Description:
------------
I have been using ADODB (a pouplar PHP database wrapper) for several years
and recently I upgraded to PHP 5.0.3 on Apache 1.3.33 with MSSQL. I got
tons error messages from log generated by adodb-errorhandler.inc.php
whenever my app uses "INSERT" or "UPDATE" to the database. There is no
problem with "SELECT" statement.

This is a problem with PHP 5.0.3 only,  5.0.2, 4.0.x or below doesn't have
this problem. 

I contacted author of ADODB, Mr. John Lim said it is a MSSQL/PHP bug, so I
am trying to report this bug here.

Although there is an error, but the row has successfully inserted into the
database.  I am using latest version of Adodb. 


Simon

Reproduce code:
---------------
$conn = &ADONewConnection('mssql'); 
$conn->Connect("hostname", "user", "pass", "dbname"); 
$conn->Execute("INSERT INTO visitor_log(date_stamp, ip, host, agent)
Values('2004-12-29 07:10:52PM', '192.168.0.2', '', 'Mozilla/4.0
(compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)')"); 
$conn->Close(); 

Expected result:
----------------
mssql error: [0: ] in EXECUTE("INSERT INTO visitor_log(date_stamp, ip,
host, agent) Values('2004-12-29 06:59:18PM', '192.168.0.2', '',
'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)')")

Actual result:
--------------
no error should be seen

-- 
Edit bug report at http://bugs.php.net/?id=31343&edit=1
-- 
Try a CVS snapshot (php4):   http://bugs.php.net/fix.php?id=31343&r=trysnapshot4
Try a CVS snapshot (php5.0): 
http://bugs.php.net/fix.php?id=31343&r=trysnapshot50
Try a CVS snapshot (php5.1): 
http://bugs.php.net/fix.php?id=31343&r=trysnapshot51
Fixed in CVS:                http://bugs.php.net/fix.php?id=31343&r=fixedcvs
Fixed in release:            http://bugs.php.net/fix.php?id=31343&r=alreadyfixed
Need backtrace:              http://bugs.php.net/fix.php?id=31343&r=needtrace
Need Reproduce Script:       http://bugs.php.net/fix.php?id=31343&r=needscript
Try newer version:           http://bugs.php.net/fix.php?id=31343&r=oldversion
Not developer issue:         http://bugs.php.net/fix.php?id=31343&r=support
Expected behavior:           http://bugs.php.net/fix.php?id=31343&r=notwrong
Not enough info:             
http://bugs.php.net/fix.php?id=31343&r=notenoughinfo
Submitted twice:             
http://bugs.php.net/fix.php?id=31343&r=submittedtwice
register_globals:            http://bugs.php.net/fix.php?id=31343&r=globals
PHP 3 support discontinued:  http://bugs.php.net/fix.php?id=31343&r=php3
Daylight Savings:            http://bugs.php.net/fix.php?id=31343&r=dst
IIS Stability:               http://bugs.php.net/fix.php?id=31343&r=isapi
Install GNU Sed:             http://bugs.php.net/fix.php?id=31343&r=gnused
Floating point limitations:  http://bugs.php.net/fix.php?id=31343&r=float
No Zend Extensions:          http://bugs.php.net/fix.php?id=31343&r=nozend
MySQL Configuration Error:   http://bugs.php.net/fix.php?id=31343&r=mysqlcfg

Reply via email to