Announcement

Collapse
No announcement yet.

AdoConnection und der OLEDB-Provider für ODBC Datenbanken

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

  • AdoConnection und der OLEDB-Provider für ODBC Datenbanken

    Hallo,

    ich muss einen Datenbankverbindung herstellen. Die Zieldatenbank nennt sich
    Conzept16 (www.vectorsoft.de), leider existiert nur ein ODBC-Treiber mit dem ich schon viel Ärger hatte.
    Bei versuch die Connection zu öffnen bekomme ich vom IIS oder ADO einen Fehler zurück.

    Fehlermeldung:
    Aufgrund des Systemfehlers 5 (vectorsoft CONZEPT 16-Treiber) konnte der angegebene Treiber nicht geladen werden

    Kann mir jemand sagen was der Fehlercode 5 aussagt.

    <pre>

    ConnectionString =
    'Provider=MSDASQL.1;Password=odbc;Persist Security Info=True;User' +
    ' ID=odbc;Data Source=ZINK2000Web;Extended Properties="DSN=ZINK20' +
    '00Web;UID=odbc;PWD=odbc;DBQ=y:\c16_dat\zink2000\z ink520\patch\z5' +
    '20_36;CODEPAGE=1252;"'

    procedure TMainWebModule.MainWebModuleWebActionItem2Action(S ender: TObject;
    Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
    begin
    try
    tbZINKArtikel.open;
    Response.Content := DataSetTableProducer2.Content;
    tbZINKArtikel.close;
    except
    on E: Exception do Response.content := '<html><body><b>'+E.Message+'</b></body></html>'; //die HTML Tag's kann man hier nicht sehen
    end;
    end;
    </pre>

    Mathias

  • #2
    Hallo,

    hinter der Win32-Fehlernummer 5 verbirgt sich der Text "Access is denied" (Zugriff wird verweigert). Zur Fehlereingrenzung würde ich folgendes machen: <br>
    1. Test mit einer normalen Anwendung (keine ISAPI). <br>
    2. Wenn 1. erfolgreich war, dann ISAPI-Test mit einer lokalen Datenbank (kein Netzwerkzugriff)

    Comment


    • #3
      Hallo Andreas,

      Danke für den Tipp, habe es jetzt auf dem IIS des Datenbankservers probiert, funktioniert tadellos.

      Grüße Mathia

      Comment

      Working...
      X