Announcement

Collapse
No announcement yet.

ISAPI + MySql + MyODBC

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ISAPI + MySql + MyODBC

    Hallo zusammen,

    suche dringend eine Möglichkeit mit meinem WebModul (Isapi.dll) über MyOdbc auf meine MySql-Datenbank zuzugreifen.

    In einer WinExe funktioniert alles wunderbar. TTable.Database auf meinen OBDC-Eintrag und ich kann zugreifen.

    Ebenso in meiner Webanwendung - aber nur innerhalb der IDE.

    Wenn ich die Isapi.dll vom Webserver aus starte, bricht diese beim Versuch, auf die Datenbank zuzugreifen ab.

    Ich habe auch mit einer TDatabase und TSession versucht, aber komme nicht weiter :-((

    Weiß jemand Rat?

    Danke für jede Hilfe
    André

  • #2
    1, Ist der ODBC-Eintrag auch ein System-DSN-Eintrag oder "nur" ein Benutzer-DSN-Eintrag

    2, Ich würde die Kombination Anwendung->BDE->ODBC->MyODBC->mySQL auf jedenfall duch eine pflegeleichtere native-Anbindung ersetzen.

    Folgende Komponenten kenn ich

    http://crlab.com/ (Auch für die neue .NET-Welt fit)

    http://www.microolap.com/products/dac/mysqldac.htm (Selbst in der Version 1.x erfolgreich im Einsatz)

    http://www.sqldirect-soft.com/ (Noch 'ne Möglichkeit)

    oder die Zeos-Komponenten

    Diese verkürzen den Weg (und damit die Anzahl der möglichen Fehlerquellen) entweder auf

    Anwendung -> mysqllib.dll -> mySQL

    oder

    Anwendung -> mySQ

    Comment


    • #3
      Hallo Bernhard,

      vielen Dank!

      Der ODBC-Eintrag war tatsächlich "nur" für einen Nutzer. Ich verstehe zwar den Hintergrund noch nicht ganz, aber nach einer Änderung als System-Eintrag läuft es.

      Die native Anbindung versuche ich vielleicht später mal. Mein Webhoster bietet ODBC an, da erschien mir der Weg zweckmäßig.

      Gruß Andr&#233

      Comment


      • #4
        Benutzer-DSN sind abhänig vom User. Jeder User hat seine eigene Benutzer-DSN-Einträge. Diese werden auch in der Registry unter HKEY_CURRENT_USER abgelegt. Die System-DSN werden unter HKEY_LOCAL_SYSTEM abgelegt und sind damit ersten nur mit Admin-Rechten anlegbar, aber damit immer sichtbar.

        Da der Webhoster ODBC-Anbietet fällt ja schon mal ein Teil der Installationsarbeiten weg

        Comment

        Working...
        X