de.comp.lang.php.* FAQ

19.2. FreeTDS

Antwort von Timm Friebe

Für alle, die nicht in den Genuss der Sybase-Client-Libraries kommen, gibt es FreeTDS - das ist eine freie Implementation des der Sybase zugrundeliegenden TDS- ("Tabular Data Streams") Protokolls. FreeTDS ist in der Version 0.62 relativ stabil (und auf jeden Fall ausreichend stabil für normale PHP-Anwendungen). Einige Bugs zeigen sich beim Canceln von Resultsets auf, die sich je nach Lage entweder in Segmentation Faults oder unendlich vielen Meldungen "Unknown Marker: XXX" äußern. PHP "cancelt" alle Resultsets bis auf das erste - multiple Resultsets werden beispielsweise von der Stored Procedure sp_help zurückgegeben.

Für die freetds.conf ist die TDS-Version 5.0 zu wählen. Beispiel:

[gurke]
        host = 127.0.0.1
        port = 1999
        tds version = 5.0

Valid HTML 4.01! Valid CSS!

19.2. FreeTDS
http://www.php-faq.de/q/q-sybase-freetds.html
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team