AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:17

Parameter dieser Suchanfrage:

Suche in Thema: [ADO] MaxRecords bzw. CacheSize
Suche alle Beiträge, die von "MrSpock" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 16 von insges. 16 Treffern
Suche benötigte 0.004s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 4. Apr 2014
    OK, danke. Jetzt habe ich beides verstanden :-)
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 3. Apr 2014
    Das habe ich jetzt nicht verstanden. :stupid:

    Wo bzw. wie sehe ich das in einem Backup der DB?

    Und die Lösung verstehe ich auch nicht. Hast du eine Neue ADO Komponente von der alten abgeleitet und dort die angegebene Methode überschrieben?
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 3. Apr 2014
    Danke nochmal für den Hinweis. Hatte deinen Beitrag tatsächlich übersehen. :stupid:

    Habe mein Testprogramm jetzt gemäß deiner Empfehlung angepasst und es scheint zu funktionieren! Ich habe jetzt nur die Spalten abgerufen, die ich auchtatsächlich benötige. Die letzte Bestätigung brauche ich noch von einem Mitarbeiter, aber es sieht erstmal gut aus!

    Unverständlich bleibt für mich, dass der...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 2. Apr 2014
    Wie gesagt, es sind 5400 Datensätze, aber wir haben uns den Taskmanager angeschaut. Das System ADO -> ODBC -> KHK MySQL saugt sich voll. Der Speicherverbrauch geht auf 1.8 GB, dann kommt die Fehlermeldung. Selbst wenn ich nur ca. 500 Datensätze einlese (eingeschränkt über die KundenNummer) kommt der Speicherfehler!

    Wieso ist das Verhalten anders als bei mir auf dem Einzelplatzrechner :-(
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 2. Apr 2014
    Nein, man muss das ODBC32ADM.exe Programm auf 64 Bit Systemen verwenden. Das haben wir auch gemacht.
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 2. Apr 2014
    Beide Rechner laufen auf Win 7 64 Bit. Meiner ist etwa 3 Jahre alt, der des Kunden ist neu.

    Bei mir läuft SAGE CL im Einzelbetriebsmode, beim Kunden der Mehrbenutzermode. Das sind die Unterschiede, die mir einfallen. Der Mitarbeiter wird gleich alle aus dem System verbannen und das System im Einzelplatzmode starten und dann nochmal das Testprogramm laufen lassen.

    Ich frage mich, warum der...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 2. Apr 2014
    Das Out-Of-Memory Problem besteht seid dem Upgrade von New CL 2013 auf die New CL 2014. Ich habe dazu in meinem Programm "nur" einen neuen ODBC Eintrag ausgewählt, der auf die CL 2014 verweist. Das Programm habe ich anschließend bei mir getestet und es lief sofort durch. Beim Kunden kam dann der Fehler.

    Das mit dem Testprogramm habe ich gestern gemacht. Ich greife dabei mit 3 Methoden auf die...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 2. Apr 2014
    Es sind 5400 Datensätze (KundenTabelle). Ich habe dann ein ADODataSet genommen und wie oben beschrieben nur Blöcke eingelesen. Der erste Block sollte weniger als 500 Datensätze umfassen. Dann öffne ich das DS und lasse es in einem DBGrid anzeigen. Die Daten erscheinen und dann kommt die "Out of Memory" Fehlermeldung. :evil: (Bei weniger als 500 Kundendatensätze !?)
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 2. Apr 2014
    Leider führt mein Testprogramm, bei dem ich unter anderem die Daten nur noch blockweise lese auf dem Zielnetztwerk beim Kunden immer noch zu dem "Out of Memory" Fehler.

    Hat jemand noch eine andere Idee, was zu dem Fehler führen kann, und wie man diesen vermeiden kann?

    Hat jemand Zugriff auf eine aktuelle SAGE KHK New Classic Line 2014 im Netz, dem ich dann mal ein kleines Testprogramm...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 1. Apr 2014
    Mein Beitrag sollte nicht als Aprilscherz verstanden werden. :shock: Ich habe noch nie einen ODBC Treiber geschrieben, aber mein Verständnis ist, dass der Treiber in Richtung Applikation eine standartisierte Schnittstelle zur Verfügung stellt. Es ist aber nicht so, dass z.B. die SQL Statements als pass through einfach an die Datenbank im Hintergrund weitergegeben wird. So könnte es durchaus sein,...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 1. Apr 2014
    Leider geht das nicht. Man soll auf die New Classic Line nur mit den mitgelieferten ODBC Treibern von extern zugreifen. Dann ist aber gewährleistet, dass die Tabellen konsistent bleiben, weil SAGE dann eben alle Einträge in den Tabellen entsprechend aktualisiert. Ein direkten Zugreifen auf die MySQL Datenbank wird nicht unterstützt.
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 1. Apr 2014
    Die KHK New Classic Line arbeitet mit MySQL als echte Datenbank gegenüber der alten Dateien-Struktur. Die CL liefert einen ODBC Treiber mit, den ich als System DNS unter der 32 bit Administrator Verwaltung eingerichtet habe. Hier kann ich dann die Mandantennummer, das Passwort und das Finanzjahr einstellen. Außerdem die Lock-Methode für die Tabellen, die ich auch "periodisch entsperren"...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 1. Apr 2014
    Habe gestern noch einmal ein kleines Testprogramm geschrieben. Egal, was ich unter MaxRecords oder CacheSize einstelle, der Treiber lädt immer alle Datensätze. Dann habe ich versucht über ein ADODataSet mithilfe von LIMIT die Anzahl zu beschränken, aber das kommt über dn Umweg ADO -> ODBC -> KHK My SQL wohl nicht beim Server an. Er ignoriert auch das LIMIT.

    Jetzt habe ich die Anzahl der...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 31. Mär 2014
    Nein, die Tabellen sind gar nicht wirklich groß und enthalten keine BLOB Felder, dennoch bricht das Programm weiter mit "Out of Memory" ab. Bei mir, wo die Tabellen alle auf dem lokales Rechner sind, funktioniert alles einwandfrei. Beim Kunden, wo die Tabellen auf verschiedenen Servern liegen, kommt es zu dem Fehler.

    Ich weiß noch nicht genau wann der fehler auftritt. Das Öffnen der Tabelle...
  • Forum: Datenbanken

    AW: [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 31. Mär 2014
    Ich kann das so nicht bestätigen, was aber durchaus an der ODBC Treiber Installation von SAGE KHK New Classic Line liegen kann.

    Ich habe in der ADOTable Komponente einmal sowohl MaxRecords als auch CachSize auf 100 gesetzt. Dann bin ich die Tabelle in einer Schleife durchlaufen und habe alle ca. 5400 Datensätze lesen können. In sofern wird MaxRecords hier nicht als wirklich harte Grenze...
  • Forum: Datenbanken

    [ADO] MaxRecords bzw. CacheSize

      Delphi
      by MrSpock, 30. Mär 2014
    Hallo,

    ich greife über ADO (ADOTable) und ODBC auf die KHK New CL zu.

    Was ist der Unterschied der Eigenschaften MaxRecords und CacheSize?


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=MrSpock&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=179761
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz