I want to use a COM object : 'SGMConnection'
No problem if I want to send simple requests like these :
$oConnection = com_load ("SGMConnection.Connection");
echo "Version = ".com_propget( $oConnection, "version" );
$sConnect = "driver={SQL
Server};server=MTBFAB4;database=Suivi;Trusted_Connection=Yes;APP=AQ;";
echo com_propput( $oConnection, "ConnectString",$sConnect);
com_invoke( $oConnection, "connect");
print com_invoke( $oConnection, "IsConnected");
This object allows me to get informations from an SQL base. For this, in
Visual Basic, I call a Variant and it works !
I wanted to do the same with PHP, but I could'nt read any value in $vSql
variable, where I am supposed to get informations.
Here are the test lines :
$vRes = new VARIANT();
$sSql = "select pr_num from postchar where pr_lib = 'ParamClient'";
// I get the right line number ($iRes) where the reference is
('paramClient')
$iRes = com_invoke( $oConnection, "Query", $vRes, $sSql );
but I have nothing in $vRes !!!
How can I do to use an object who needs a Variant to write his informations
?
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]