538 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
32 Einen ODBC 1.0 Treiber simulieren.
64 Die Angabe ’datenbank’ in ’datenbank.tabelle.spalte’ ignorieren.
128 Die Verwendung von ODBC-Manager-Zeigern erzwingen (experimentell).
256 Die Verwendung des erweiterten ’fetch’ verbieten (experimentell).
512 CHAR-Felder bis zur vollen Spaltenl¨ange f¨ullen.
1024 SQLDescribeCol() wird voll qualifizierte Spaltennamen zur¨uckgeben.
2048 Verwendet das komprimierte Client-/Server Protokoll.
4096 Weist den Server an, Leerzeichen nach einem Funktionsnamen und vor ’(’ zu
ignorieren (wird von PowerBuilder ben¨otigt). So werden alle Funktionsnamen
zu Schl¨usselw¨ortern!
8192
¨
Uber "Named Pipes" zu einem mysqld-Server verbinden, der unter Windows
NT l¨auft.
16384
¨
Andert LONGLONG-Spalten zu INT-Spalten (einige Applikationen k¨onnen mit
LONGLONG nicht umgehen).
32768 Gibt ’user’ als Tabellenqualifizierer und Tabellen-Besitzer von SQL-Tabellen
zur¨uck (experimentell).
65536 Liest die Parameter client und odbc-Gruppen aus der ‘my.cnf’-Datei.
131072 F¨ugt einige Sicherheits¨uberpr¨ufungen hinzu (sollte nicht n¨otig sein, aber ...).
Wenn Sie viele Optionen haben wollen, sollten Sie die obigen Flags hinzuf¨ugen. Zum Beispiel
gibt Ihnen die Option 12 (4+8) Debugging und keine Paketbeschr¨ankungen.
Die Standard-‘MYODBC.DLL’-Datei wird f¨ur optimale Performance kompiliert. Wenn Sie My-
ODBC debuggen wollen (um zum Beispiel "tracing" zu aktivieren), sollten Sie stattdessen
MYODBCD.DLL verwenden. Um diese Datei zu installieren, kopieren Sie ‘MYODBCD.DLL’ ein-
fach ¨uber die installierte MYODBC.DLL-Datei.
9.3.4 Wie Sie Probleme mit MyODBC berichten
MyODBC wurde mit Access, Admndemo.exe, C++-Builder, Borland Builder 4, Centura
Team Developer (vorher Gupta SQL/Windows), ColdFusion (unter Solaris und NT mit
Service Pack 5), Crystal Reports, DataJunction, Delphi, ERwin, Excel, iHTML, FileMaker
Pro, FoxPro, Notes 4.5/4.6, SBSS, Perl DBD-ODBC, Paradox, Powerbuilder, Powerdesigner
32 bit, VC++ und Visual Basic getestet.
Wenn Sie weitere Applikationen kennen, die mit MyODBC zusammenarbeiten, sagen Sie
Mit einigen Programmen k¨onnen Fehler wie diese auftreten: Another user hat modifies
the record that you have modified. Meistens l¨osen Sie das folgendermaßen:
• F¨ugen Sie der Tabelle einen Prim¨arschl¨ussel hinzu, wenn noch keiner existiert.
• F¨ugen Sie eine TIMESTAMP-Spalte hinzu, wenn noch keine existiert.
• Verwenden Sie ausschließlich ’Double Float’-Felder. Manche Programme kommen mit
’Single Float’-Feldern nicht klar.
Wenn das nicht helfen sollte, dann erstellen Sie eine MyODBC ’Trace’-Datei und versuchen
Sie, die Fehlerquelle so zu erschließen.
Comentarios a estos manuales