Announcement

Collapse
No announcement yet.

Datenverlust im TIBQuery

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

  • Datenverlust im TIBQuery

    Hallo zusammen,<BR>
    In meiner Anwendung tritt folgendes Problem auf:<BR>
    <BR>
    verwendete Komponeten:<BR>
    Ibx 5.04<BR>
    Delphi 5.01<BR>
    <BR>
    In einem TIBQuery mit dem Inhalt <BR>
    <BR>
    "SELECT <BR>Bestellungen.Warenkorb_id,Bestellungen.Bestell ungs_ID, <BR>
    Bestellungen.Fahrzeug, <BR>Bestellungen.Fahrgestellnummer, <BR>Bestellungen.ERSATZTEILNR, <BR>
    Warenkorb.Kunde, Warenkorb.Telefonnummer, <BR>
    Mitarbeiter_1.DBNAME Empfaenger,<BR>
    Bestellungen.Ersatzteil, Bestellungen.Menge, <BR>Bestellungen.ist_Express, <BR>
    Bestellungen.ist_abgeschlossen, Bestellungen.EinbauTermin, <BR>
    Bestellungen.BestellDatum, Bestellungen.Info, <BR>Bestellungen.Lieferanten_ID,<BR>
    Lieferant.Name, Mitarbeiter.DBNAME Absender,<BR>
    Bestellungen.Auftragsempfaenger_ID <BR>Auftragsempfaenger_ID, <BR>
    Bestellungen.Auftragsempfaenger_ID Anzeige_ID,<BR>
    Bestellungen.tag, Bestellungen.Gedruckt,<BR>
    Bestellungen.Mitarbeiter_ID Mitarbeiter_ID,<BR>
    Bestellungen.Aenderungsbenutzer, <BR>Bestellungen.Aenderungsdatum, <BR>
    Bestellungen.ErstellDatum, <BR>Bestellungen.Status<BR>

    FROM BESTELLUNGEN Bestellungen<BR>
    LEFT OUTER JOIN MITARBEITER Mitarbeiter
    ON (Bestellungen.Mitarbeiter_ID = Mitarbeiter.Mitarbeiter_ID) <BR>
    LEFT OUTER JOIN LIEFERANT Lieferant<BR>
    ON (Bestellungen.Lieferanten_ID = Lieferant.Lieferanten_ID) <BR>
    INNER JOIN MITARBEITER Mitarbeiter_1<BR>
    ON (Bestellungen.Auftragsempfaenger_ID = Mitarbeiter_1.Mitarbeiter_ID) <BR>

    LEFT OUTER JOIN warenkorb Warenkorb<BR>
    ON (Bestellungen.WARENKORB_ID = Warenkorb.Warenkorb_ID) <BR>
    LEFT OUTER JOIN Gruppen Gruppen
    ON (Mitarbeiter_1.Gruppen_ID = Gruppen.Gruppen_ID) <BR>
    WHERE (Gruppen.Funktion = 'Teiledienst') <BR>
    AND (Bestellungen.Status = 'eingetragen')<BR>
    AND Mitarbeiter_1.Gruppen_ID=:Para_GruppenID<BR>
    <BR>
    ORDER BY Bestellungen.EinbauTermin, <BR>Warenkorb.Kunde "<BR>

    werden nach einem "CommitRetaining" nicht mehr alle Datenfelder angezeigt. Die angezeigten Daten variieren mit der Reihenfolge der Datenfelder in der Select Anweisung. Es macht den Eindruck, als ob ein Teil der Daten abgeschritten werden. Diese haben auf der Clientseite dann den Wert Null .<BR>

  • #2
    Hallo,

    hinter TIBQuery steckt nur eine Kompatibilitäts-Komponente, die in einem "richtigen" Programm nicht verwendet werden sollte. In den letzten IBX-Patches wurden daher keine Bugs für TIBQuery korrigiert (wenn man die Komponente nicht nutzen soll, wäre das auch vertane Zeit).

    Tritt das Problem auch mit <b>TIBDataSet</b> auf

    Comment

    Working...
    X