ID:               13105
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Closed
 Bug Type:         COM related
 Operating System: windows 2000
 PHP Version:      4.0.6
 New Comment:

Well, i've got a similar error message (on Windows 2000) :
Unsupported variant type: 8209 (0x2011)

But on another PC with Windows 2000, it works, i don't understand. All
with PHP 4.0.6. Here is the code :

$conn = new COM("ADODB.Connection") or die("Impossible de lancer
ADO");
$rs = $conn->Execute("SELECT............");
$num_fields = $rs->Fields->Count();
for ($i=0; $i < $num_fields; $i++) {$fld[$i] = $rs->Fields($i);}
for ($i=0; $i < $num_fields; $i++)
        {
        $name_field=$fld[$i]->Name();
        $val_field=$fld[$i]->Value();
        echo "$val_field<br>\n";
        }
if($rs) {$rs->Close();}
if($conn) {$conn->Close();}
$rs = null;
$conn = null;

Jean-François GAZET (France).
Please anwer me too to [EMAIL PROTECTED]


Previous Comments:
------------------------------------------------------------------------

[2001-09-23 07:15:57] [EMAIL PROTECTED]

single dimensional arrays will be supported in php 4.0.7, you'll have
to wait or try to use a current snapshot.

-harald.

------------------------------------------------------------------------

[2001-09-03 05:41:39] [EMAIL PROTECTED]




Hello everybody! . . . 
the SECOND of the following two LINEs of code:


//next line successfully instanciates a COM component (of a software
called "Teres")
$COMInstance = new COM("ArrowCoreAPI.AcConnection")or die("Unable to
instantiate");
//...
//...
//next line should return an array of objects  (to
$returnArrayOfObjects), instead it returns a boolean (to
$returnArrayOfObjects)
$returnArrayOfObjects=$COMInstance->GetNodesOfType($UserType,$version);


RESULTS IN:
Warning: Unsupported variant type: 8201 (0x2009) in c:\programme\apache
group\apache\htdocs\teres\login.php on line 25


Could it be that PHP doesn't support returning an array of objects
(through COM)?
Is there a SOLUTION to my problem??


Thanx alot, 
Antony (Munich-Germany)


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=13105&edit=1

Reply via email to