deutschsprachige FoxPro User Group
Forum View
Home
  
  Frage zur Connection-Verwaltung bei SPT-Anweisungen- #21380 in section [744104]
Sec: (28) VFX deutsch
Von: Cyprian Kuschka
An: Uwe Habermann
Am/Um: 28.10.2024 07:59:20 gelesen

Hallo Uwe,

vielen Dank für deine ausführliche Antwort und die Hinweise zur Nutzung des VFX Connection Managers! Tatsächlich basiert ein Großteil meiner früheren Anwendungen auf dem Quellcode von DEVIGUS. Die DFPUG-Aktualisierungen habe ich in der Vergangenheit zwar eingesetzt, jedoch primär zu Testzwecken und bin dabei davon ausgegangen, dass deren Implementierung zu viel Zeit in Anspruch nehmen würde. Diese Einschätzung hat sich im Nachhinein als Fehler erwiesen, den ich künftig vermeiden möchte.

Bei der Umstellung auf CursorAdapter (CA) sehe ich jedoch ein paar Herausforderungen, speziell wenn Views auf dem Server genutzt werden sollen, die bestimmte Felder aus Verknüpfungen benötigen und so eine neue Bedeutung gewinnen. Ein gutes Beispiel ist das Handling von Straßen und PLZs: Die Straße wird in einer anderen Tabelle verwaltet als die PLZ, doch für ein Pickfield benötige ich die Verbindung beider Felder. Wenn ich versuche, diese Verknüpfung serverseitig aufzubauen, erhalte ich Fehler. Daher frage ich mich, ob mein Ansatz hier grundsätzlich der richtige ist oder ob es sinnvollere Wege gibt, diese Art von Verknüpfungen zu lösen.

Was das Verwalten der Connection angeht, sehe ich den Vorteil des VFX Connection Managers, den du beschrieben hast – insbesondere da er die Verwaltung und auch die Übergabe des Handles an nachfolgende Funktionen deutlich vereinfacht. Deine Empfehlung, den Handle während der Laufzeit zu behalten und erst bei einem Wechsel der Datenbank oder dem Schließen der Anwendung die Connection zu trennen, werde ich auf jeden Fall berücksichtigen.

Herzlichen Dank für die Klarstellung und deine Tipps!



Viele Grüße

Cyprian



Cyprian Kuschka   23.10.2024 09:22
Uwe Habermann  23.10.2024 21:35
Cyprian Kuschka  28.10.2024 07:59
Uwe Habermann  28.10.2024 08:50
Cyprian Kuschka  31.10.2024 06:37
Uwe Habermann  31.10.2024 07:46
  
zurück zum Forum