From:             alain at samoun dot com
Operating system: windows XP Pro
PHP version:      5.0.0
PHP Bug Type:     COM related
Bug description:  Do not fetch TimeStamp variable

Description:
------------
Problem getting TimeStamp data from Access database
XP Pro - PHP 5.0.0 ADODB 2.7 Seems to be a casting problem:
Instead of getting for example: 7/7/2004 4:58:10 PM (A Date/Time data type
in Access) we get no data in PHP 5.
PHP4.3 gets it correctly.

Reproduce code:
---------------
<?PHP
$table= "FORM_ID_274274176"; 
#Initialize the Database
include("adodb.inc.php");
include("adodb-exceptions.inc.php"); #Catch exeptions in PHP5
include("tohtml.inc.php");
        $db = &ADONewConnection("ado_access");

        #Access database
        $access = 'C:\Program files\forms3\forms32k.mdb';

        $myDSN='PROVIDER=Microsoft.Jet.OLEDB.4.0;'
                . 'DATA SOURCE=' . $access . ';';
                //. 'USER ID=;PASSWORD=;';
                @$db->pConnect($myDSN, "", "", "");      
        #Query Access   
        $query = "SELECT TimeStamp,A,B FROM $table where A ='TOYOTA'";
        $result = $db->Execute($query) or die("Error in query: $query. " .
$db->ErrorMsg());
        echo rs2html($result);

?>      

Expected result:
----------------
TimeStamp               A       B
7/7/2004 4:58:10 PM     TOYOTA  NISSAN
7/7/2004 4:59:00 PM     TOYOTA   
2

Actual result:
--------------
TimeStamp               A       B
Thu 01, Jan 1970        TOYOTA  NISSAN
Thu 01, Jan 1970        TOYOTA   

Note the actual value for the TimeStamp variable is 0, I suppose the "Thu
01, Jan 1970" is a default?

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

Reply via email to