Oznámení
MSSQL 2008 chyba $result->getInfo()->getColumnNames()
před 9 lety
- kuncajs
- Člen | 11
PHP 5.3
dibi 1.2 (i 1.3-dev)
Při volání nad výsledkem
($result->getInfo()->getColumnNames())
dostanu fatal error
Fatal error: Called no parameter function with parameters. in …\libs\dibi\drivers\mssql2005.php on line 331
Je chyba v driveru? Děkuji.
před 9 lety
- kuncajs
- Člen | 11
Jen dodám, že na tom řádku se volá
$row = (array) sqlsrv_field_metadata($this->resultSet, $i);
a dokumentace říká k této funkci:
sqlsrv_field_metadata( resource $stmt )
dokumentace
Volám pomocí nativeQuery() (je to obdoba konzole), ale ani query()
neřeší.
Vypadá to na chybu s nějakou kompatibilitou? SQLSRV driver je nyní ve verzi
1.1
Může to být ta chyba? Změna API driveru?
před 9 lety
- David Grudl
- Nette Core | 6806
Vypadá to, že sqlsrv_field_metadata lze použít jen pro prepared statements, které dibi nepoužívá. Netuším ale, jakou jinou funkcí meta informace o výsledku zjistit…