ID:               16649
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Bogus
 Bug Type:         COM related
 Operating System: WIN2K
 PHP Version:      4.1.2
 New Comment:

and the collection itself is an object, so nothing is wrong here.
you should be able to use $clnParameter->Next() to retrieve the next
element or $clnParameter->Next($clnParameter->Count()) to get an array
containing all parameters


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

[2002-04-17 00:46:42] [EMAIL PROTECTED]

I have the following code which tries to execute a stored procedure
using ADODB created using COM. The ad Constants and strConnect have
been defined in an include file.

$objCommand = new COM ("ADODB.Command");
$objCommand -> ActiveConnection = strConnect;
$objCommand -> CommandText = "someStoredProc";
$objCommand -> CommandType = adCmdStoredProc;

$objParam = $objCommand -> CreateParameter("strAction", adVarChar,
adParamInput, 1);
$objCommand -> Parameters -> Append($objParam);
$objParam = $objCommand -> CreateParameter("intCategoryID", adInteger,
adParamInput, 4);
$objCommand -> Parameters -> Append($objParam);
$objParam = $objCommand -> CreateParameter("strCategory", adVarChar,
adParamInput, 100);
$objCommand -> Parameters -> Append($objParam);

$clnParameter = $objCommand -> Parameters;

echo gettype($clnParameter);

The display says $clnParameter is an object, while ADODB documentation
says "Parameters" is a collection of Parameter object.

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


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

Reply via email to