Mailinglisten-Archive |
Am Dienstag 06 Februar 2001 07:50 schrieb Hans-Joachim Mueller: > Hallo! > > Vorweg: bin noch neu im Datenbankgeschäft und habe wohl ein > paar dumme Frage: > > Ich habe es geschaft (mittels dbtools) meine Access-DB auf > meinen Linux-Server zu portieren und will weiter Access als > Frontend verwenden: > Wenn ich jetzt einen Datensatz aufrufe und Änderungen > vornehmen will, erhalte ich immer die Meldung, dass dieser > Datensatz zwischenzeitlich von einem anderen Benutzer (gar > keiner da!) geändert wurde und ich erhalte dann nur die > Möglichkeit, meine Daten in die Zwischenablage zu > kopieren. (Rechte sind auf exclusiv eingestellt) > Was mache ich falsch? > ACCESS und MySQL möchten beide autoinkrementieren. UNIQUE und autoincrement in den Tabellendefinition ausschalten und durch mysql_last_id() mit lock/unlock ersetzen. Siehe auch bei Microsoft, die haben dasselbe Problem auch mit M$SQL und Oracle ...Es ist ein Logikfehler in ACCESS, der auf das Caching der kompletten Datenbank zurückzuführen ist... Gru/3, Guido Stepken Gru/3, Guido Stepken > Außerdem hat DBTools eine Menge der Datentypen falsch > übernommen (hautpsächlich Ja/Nein-Felder wurden zu > div. anderen Typen (somit hat der aus der -1 fur True immer > eine +1 gemacht, was Access nicht mehr richtig interpretiert > ....), aber das läßt sich mittels Hand-Import lösen. > > Vielen Dank > Hajo --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive