PythonQ 240-8XX Bedienungsanleitung Seite 565

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 768
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 564
544 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Das aßt sich beheben, indem man die Option OPTION=16834 in der
ODBC-Verbindungs-Zeichenkette hinzuf¨ugt oder die Change BIGINT columns
to INT-Option im MySQL-Verbindungsbildschirm setzt. Eventuell sollten Sie
auch die Return matching rows-Option setzen.
VisualInterDev
Wenn Sie den Fehler [Microsoft][ODBC Driver Manager] Driver does not
support this parameter erhalten, kann es daran liegen, dass Sie ein BIGINT
in Ihrem Ergebnis haben. Versuchen Sie, die Change BIGINT columns to INT-
Option im MySQL-Verbindungsbildschirm zu setzen.
Visual Objects
Sie sollten den Option-Flag Don’t optimize column widths setzen.
9.3.6 Wie man den Wert einer AUTO_INCREMENT-Spalte in ODBC
erh¨alt
Ein aufiges Problem ist es, den Wert einer automatisch erzeugten Kennung von einem
INSERT zu erhalten. Bei ODBC onnen Sie etwas wie folgendes tun (unter der Annahme,
dass auto ein AUTO_INCREMENT-Feld ist):
INSERT INTO foo (auto,text) VALUES(NULL,’text’);
SELECT LAST_INSERT_ID();
Oder, wenn Sie die Kennung in eine andere Tabelle einf¨ugen wollen:
INSERT INTO foo (auto,text) VALUES(NULL,’text’);
INSERT INTO foo2 (id,text) VALUES(LAST_INSERT_ID(),’text’);
Siehe Abschnitt 9.4.6.3 [Getting unique ID], Seite 596.
Bei einigen ODBC-Applikationen (zumindest Delphi und Access) kann folgende Anfrage
benutzt werden, um eine neu eingef¨ugte Zeile zu finden:
SELECT * FROM tabelle WHERE auto IS NULL;
9.3.7 Probleme mit MyODBC berichten
Wenn Sie Probleme mit MyODBC bekommen, sollten Sie als erstes eine Log-Datei durch den
ODBC-Manager anlegen lassen (das Log, das Sie erhalten, wenn Sie Logs von ODBCADMIN
abfragen) sowie ein MyODBC-Log.
Um ein MyODBC-Log zu erhalten, tun Sie folgendes:
1. Stellen Sie sicher, dass Sie myodbcd.dll und nicht myodbc.dll benutzen. Am einfach-
sten ist es, wenn Sie sich myodbcd.dll aus der MyODBC-Distribution holen und es
¨uber myodbc.dll kopieren, die sich wahrscheinlich in Ihrem C:\windows\system32-
oder C:\winnt\system32-Verzeichnis befindet.
Denken Sie daran, dass Sie wahrscheinlich die alten myodbc.dll nach dem Testen wieder-
herstellen wollen, weil Sie um einiges schneller ist als myodbcd.dll.
2. Kreuzen Sie ‘Trace MyODBC’ im MyODBC-Verbindungs- bzw. Konfigurationsfenster
an. Das Log wird in die Datei C:\myodbc.log geschrieben.
Seitenansicht 564
1 2 ... 560 561 562 563 564 565 566 567 568 569 570 ... 767 768

Kommentare zu diesen Handbüchern

Keine Kommentare