30.11 Optionen
Dem Treiber kann im Optionen-Feld mitgeteilt werden, daß der Client nicht 100%
ODBC-Kompatibel ist. Jedes Bit dieses Flags hat eine bestimmte Bedeutung:
- 1 Der Client kann mit der realen Spaltenbreite, welche von
MyODBC geliefert wird, nicht umgehen.
- 2 Der Client kann mit dem Rückgabewert einer Query, wieviele Datensätze
bearbeitet wurden, nicht umgehen.
- 4 Erstellt ein Debug-Log in C:\myodbc.log. Hat die selbe Bedeutung wie
MYSQL_DEBUG=d:t:O,c::\myodbc.log als Eintrag in der Autoexec.bat.
- 8 Keine Packetlänger für Ergebnissmengen und Parameter setzen.
- 16 Nicht nachfragen, selbst wenn dies vom Treiber verlangt wird
- 32 ODBC 1.0 Treiber simulieren.
- 64 Die Verwendung von Datenbanknamen in
database.table.column ignorieren.
Hierfür kann weiterhin die Alternative
table@database.column (MySQL3.22) verwendet werden.
- 128 Die Verwendung eines ODBC-Manager-Cursors erzwingen (experimentel)
- 256 Die Verwendung eines Extended fetch entfernen (experimentel)
- 512 CHAR Felder auf volle Spaltenlänge abbilden.
Wenn mehrere Optionen gleichzeitig verwendet werden sollen, sind die obigen
Flags entsprechend zu setzten.
Beispiel:
Option 12 (4+8) setzt Debugging ohne Packetlängenlimitierung.