Announcement

Collapse
No announcement yet.

Probleme mit ADO UND Access 2000

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

  • Probleme mit ADO UND Access 2000

    Probleme mit ADO:

    Wir haben eine einfache ACCESS 2000 MDB.
    Der Zugriff erfolgt über ADO (Table Object) mit D5 und
    SP1 für D5 (das 29 MB Update).

    Bei folgendem einfachen Code kommt es zu einem Fehler:
    ProjectsTable.insert;
    ProjectsTable.Fieldbyname('name').AsString:='Proje ct '+IntToStr(i);
    ProjectsTable.Fieldbyname('d_created').AsString:=F ormatDateTime('dd.mm.yyyy',now);
    ProjectsTable.Fieldbyname('t_created').AsString:=F ormatDateTime('hh:nn:ss',now);
    ProjectsTable.Fieldbyname('d_modified').AsString:= FormatDateTime('dd.mm.yyyy',now);
    ProjectsTable.Fieldbyname('t_modified').AsString:= FormatDateTime('hh:nn:ss',now);
    //ProjectsTable.AppendRecord([nil,'Project '+IntToStr(i),nil, Date(), Time(), Date(), Time(),nil]);
    ProjectsTable.post;

    Die Fehlermeldung lauted: Nicht genügend Basis Informationen für Update/Refresh (oder so ähnlich)

    Das ganze passiert nur bei einem Kunden. Dieser hat NT4 mit SP6 und MDAC 2.7
    Sonst benutzen wir Win2000/NT4 mit Mdac 2.5
    Nun liegt der Verdacht nahe das es an der MDAC 2.7 liegt
    Ich habe die MDAC 2.7 einmal unter WIN 2000 installiert. Keine Probleme. Alles geht.
    Somit ist es evtl die Kombination: NT/MDAC 2.7 (NT und MDAC 2.5 funktioniert)

    Ich werde morgen einmal das ADO 2 Update für D5 installieren (dies haben wir z.Zt nicht).
    Glaube aber nicht das das helfen wird, weil WIN2000 + MDAC 2.7 auch ohne das ADO update funktionieren.

    We hat eine Idee oder kann helfen ?

  • #2
    Hallo,

    bei einer ACCESS-Datenbank ist vieles anders, denn dort ist die <i>Microsoft JET Engine</i> als OLE DB-Provider zuständig. Die JET Engine wird jedoch <b>nicht</b> mehr von aktuellen MDAC-Versionen (2.6/2.7) aktualisiert, sondern nur noch <br>
    a) von Microsoft Office-Anwendungen, <br>
    b) vom separaten Microsoft-Setup für die JET Engine, oder <br>
    c) von den Installationsprogrammen anderer Software-Firmen.

    Der Weg b) steht über die URL <i>http://support.microsoft.com/default.aspx?scid=kb;en-us;Q282010</i> (Microsoft Knowledge Base Article - 282010 <b>ACC2002: Updated Version of Microsoft Jet 4.0 Available in Download Center</b>) zur Verfügung. In diesem Papier wird der Update-Vorgang für die jeweilige Windows-Version beschrieben

    Comment

    Working...
    X