AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Firebird Fehlerhaftes Returning
Thema durchsuchen
Ansicht
Themen-Optionen

Firebird Fehlerhaftes Returning

Ein Thema von Pro_RJ · begonnen am 8. Mär 2012 · letzter Beitrag vom 8. Mär 2012
Antwort Antwort
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#1

AW: Firebird Fehlerhaftes Returning

  Alt 8. Mär 2012, 14:35
@Pro_RJ: Hab mir jetzt nochmal dein Delphi-Pseudo-Code Beispiel angesehen, und werde daraus nicht wirklich schlau.

* Kannst mal die DDL inkl. Trigger der beteiligten Tabellen posten?
* Generell würde ich dir auch raten, dass du in der Schleife nicht immer den SQL.Text neu setzt, sondern außerhalb der Schleife das SQL zusammenbaust, ein Prepare machst und innerhalb dann nur die Parameterwerte austauscht. Sollte bzgl. Performanz einiges bringen
* Spricht etwas dagegeben, das Ganze in einer Stored Procedure zu machen? Da würde dann so richtig die Post abgehen.
  Mit Zitat antworten Zitat
Pro_RJ

Registriert seit: 16. Apr 2008
146 Beiträge
 
#2

AW: Firebird Fehlerhaftes Returning

  Alt 8. Mär 2012, 14:58
Das Posten der Tabelle ist schwierig,
da etwar 20-25 Verschiedene (und Stellenweise sehr Komplexe tabellen vorhanden sind)

Der Pseudo-Code ist auch nur ein Beispiel. Es Handelt sich hierbei um den Abruf von externen Registrierkassen (den Namen lass ich einfach mal weg ) Über diese Kassen werden Bestellung,Retouren,Inventuren,Arbeitszeiten,Produ ktionen und Verkäufe getätigt und diese Daten werden von uns aus den Kassen abgeholt, zwischengespeichert und in unsere Warenwirtschaft eingepflegt. Deshalb kann ich leider nur PseudoCode anbieten.

Eine SP wäre grundsätzlich eine gute Idee ist nur leider ein riesiger aufwand.
wobei die Geschwindigkeit auch nicht das Problem ist.
Es sind 80 Kassen und jede Kasse liefer ca 20.000 - 30.000 Daten. Diese Werden per ISDN in ca 45-60 abgeholt und in ca 2-3 Stunden Verarbeitet anschießen werden die Kassen noch Akutalisiert und wieder gesendet.
  Mit Zitat antworten Zitat
tsteinmaurer

Registriert seit: 8. Sep 2008
Ort: Linz, Österreich
530 Beiträge
 
#3

AW: Firebird Fehlerhaftes Returning

  Alt 8. Mär 2012, 15:04
Mit diesen Informationen kann ich leider nicht mehr weiterhelfen. Bei Interesse können wir das auf kommerzieller, privater Basis mit Verschwiegenheitsklausel etc. abhandeln.
  Mit Zitat antworten Zitat
Pro_RJ

Registriert seit: 16. Apr 2008
146 Beiträge
 
#4

AW: Firebird Fehlerhaftes Returning

  Alt 8. Mär 2012, 15:10
Mit diesen Informationen kann ich leider nicht mehr weiterhelfen. Bei Interesse können wir das auf kommerzieller, privater Basis mit Verschwiegenheitsklausel etc. abhandeln.

Ich weis, das es leider seher schwierig ist, mit den wenigen Informationen weitere Tipps zu geben. ich bau mir erstmal ein Work-Around um das Problem anders zu lösen.


Danke schonmal an die Vielen Tips.
  Mit Zitat antworten Zitat
Morphie

Registriert seit: 27. Apr 2008
Ort: Rahden
630 Beiträge
 
#5

AW: Firebird Fehlerhaftes Returning

  Alt 8. Mär 2012, 15:03
Sind die Datensätze, bei denen der Fehler auftritt denn immer gleich, oder ist das auch "willkürlich"?

schreibt IBX den returning-Wert vielleicht einfach in ein anderes Feld? (Bug?)
Sind die Anzahl der Felder immer gleich? (würde ich überprüfen)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz