1
0
mirror of https://github.com/dg/dibi.git synced 2025-02-24 02:43:09 +01:00

Merge pull request #58 from milo/fix-mssql

Fix DibiMsSql2005Driver::getResultColumns()
This commit is contained in:
David Grudl 2012-02-06 07:25:27 -08:00
commit a2ad4faf49

View File

@ -375,14 +375,12 @@ class DibiMsSql2005Driver extends DibiObject implements IDibiDriver, IDibiResult
*/
public function getResultColumns()
{
$count = sqlsrv_num_fields($this->resultSet);
$columns = array();
for ($i = 0; $i < $count; $i++) {
$row = (array) sqlsrv_field_metadata($this->resultSet, $i);
foreach ((array) sqlsrv_field_metadata($this->resultSet) as $fieldMetadata) {
$columns[] = array(
'name' => $row['Name'],
'fullname' => $row['Name'],
'nativetype' => $row['Type'],
'name' => $fieldMetadata['Name'],
'fullname' => $fieldMetadata['Name'],
'nativetype' => $fieldMetadata['Type'],
);
}
return $columns;