I using ADODB to create a connection to my database. I update the data in my database, there is no error. The problem is that I can\'t get the number of affected rows by A
just for mark.
your code:
echo $conn->Affected_Rows()
is ADODB SDK methods: http://adodb.org/dokuwiki/doku.php?id=v5:reference:connection:affected_rows
NOT a native COM("ADODB.connection") method.
but i have same problem because this method return "variant Object" so i can't get the value.
i fixed this by edit SDK source file : adodb5/drivers/adodb-ado5.inc.php #44 line:
$this->_affectedRows =new VARIANT;
to:
$this->_affectedRows = null;
then Affected_Rows() method can return a real number for me.
About Affected_Rows()
, I don't know why it isn't working.
There is another very simple way to get the number of affected rows after execute query.
$conn->Execute($sql,$affected_rows);
echo $affected_rows;
$affected_rows
return from Execute function will have value equal to number of affected rows of that query.