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 ?
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 ?
Comment