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