Ik weet dat het een beetje een oude thread is, maar ik had vanmorgen dezelfde vraag en er is eigenlijk een manier voor de rowcount()
functie om met SQL-server te werken.
Ik gebruik een verbindingsreeks zoals deze (om verbinding te maken met een SQL-serverdatabase):
$connection = new PDO("sqlsrv:Server=" . $this->sourceServer . ";Database=" . $this->sourceDB, $this->sourceUser, $this->sourcePW);
$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
En als ik een query wil gebruiken waarvoor ik het aantal rijen moet weten dat moet worden geretourneerd (met SQL-server), gebruik ik PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL
als tweede parameter van de PDO-prepareerfunctie, gewoon als volgt:
$rs = $connection->prepare($query, array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL));
Hier is het voorbeeld van de Microsoft-website:https:/ /msdn.microsoft.com/en-us/library/ff628154(v=sql.105).aspx
Nou, het is nooit te laat om een goede oplossing te delen,
Jonathan Parent-Lévesque uit Montreal