ja es ist problemlos möglich, mit asp auf MYSQL (bzw jede beliebige andere Datenquelle zuzugreifen, vorausgesetzt, es gibt auf dem System eine Treiberbibliothek). Bei einem Wechsel von Access weg (sehr empfehlenswert, denn Access ist kein geeignetes Multiuser-DB, welches für eine Webumgebung dauerhaft geeignet wäre)
Yep! - Zudem ist die Performance __Sau__ schlecht. Alle Daten inclusive Indexes, (Formulare/Berichte/und sonstiger Accessschrott) sind in einer Datei, das kann nur schlecht werden.
»»wirst Du allerdings in jedem Falle (nicht nur mysql, auch bei Oracle oder MSSQL etc.) einige Änderungen an Deinen Scipten vornehmen müssen, was die Connection-Strings und die Queries anbelangt.
Wenn's über ODBC geht, geht's auch ohne Änderung (wenn du bisher mit ODBC gearbeitet hast. Der DNS-Name kann ja gleich bleiben)
»»Überdies musst Du natürlich beachten, daß manche DB-Systeme nicht jedes Feature unterstützen (MySql unterstützt z.b. Keine linked resources oder z.b. stored proc. aber alles, was Access konnte, sollte auch Mysql können.
mysql kann alles, was Access auch kann. Nur bei den Datumfeldern wird's noch ein Problem geben. In mysql werden diese wie normale Strings verarbeitet, bei Access muss man eine bestimmte Notation einhalten.
- Das MySqL so lahm unter ODBC läuft ist in DIESEM Falle ausnahmsweise nicht "Schuld" von MS, sondern die schlechte Implementierung der Features von ODBC3+ im MySQL -ODBC Treibermodell
ich schieb mal wieder alles in die Schuhe von MS, sorry.
- ADO "IST" nach wie vor die geeignete Methode des Zugriffs auf Datenbestände durch ASP-Scripten. Die Performance (richtig konfiguriert) outperformed selbst jedes Lönix-mysql-apache Gespann, gerade bei komplexen Datenbeständen. Ich will jedoch nicht weiter auf die polemisierenden Teile des Bezugs eingehen, denn die Frage war ne andere...
ADO schneller als linux-mysql-apache??? - Mein ganzes Weltbild saust das Klo hinunter :-((((((
Mir ist derzeit für MySql nur ein ODBC-Treiber unter Windoze bekannt, ein OLEDB-Treiber ist mir leider nicht bekannt, eventuell weiss das ein MYSQL Profi, wie Phillip.
Profi bin ich nicht, aber Erfahrung damit habe ich ;)
Leider sind keine OLEDB-Treiber vorhanden. Es gibt wirklich nur den ODBC Treiber :-(
Viele Grüsse
Philipp