poniedziałek, 19 października 2009

Błędy w sterowniku PDO dla Firebird

W driverze PDO dla Firebirda w wersji php 5.2.8 są dośc poważne błedy.. jesli wczytamy sie dokumentację.. to pierwszy akapit jasno stwierdza ze wsparcie FB jest czysto experymentalne.
Błędy to:
1. zwraca 2krotnie za duzo danych:
tzn.. stmt["2"]==stmt["2nd col name"]
2. zaczyna fech od nulli (pierwsze 2 linie sa nulami)
3. nie rozumie prostych skladni SQL np: " cast (a.data as date) as data, przy czym
a.data jest polem TIMESTAMP.
Zwraca oczywiscie w tym miejscu NULL, bez WARNINGA, czy exeptiona
3a.dodam tylko że ja zwracam exeptiony jesli czegoś nie rozumiem... sterownik wydaje się mieć inna filozofię..
Nie.. powaznie.. warning w manualu musi nam wystarczyć :(

... no ogolnie nie byłem zachwycony ... chociaż na plus :
1. jest obiektowe
2. catch exeption działa :)

Co jesli dodamy pewne bugi w innych sterownikach np. ADODB - to obraz komercyjnego wykorzystania firebirda rysuje się nieciekawie.
Wprawdzie są cienie nadzieji: - borland zaczyna wspierać (zapowedział) w swoim RAD wsparcie dla FB, ale są to nikłe odbicia jego możliwości.

PS. Borland wsparcie zapowiedział dla FB 1.5 który jest przestarzalą wersją. podatną na włamania - której żadna szanująca firma nie używa. Jak zwykle duże koncerny 100 lat za resztą :( .

PS2. Szkoda, że sporo potencjału FB na rynku aplikacji zamknietoźródłowych się marnuje, bo na polu Opencource FB odnosi duże sukcesy.

Brak komentarzy:

Prześlij komentarz