Hallo Andreas,
Zitat von
Andreas H.:
... Ich verstehe Deine Skepsis wegen der mehrfachen User nicht. Ich möchte ja nicht für jeden :user einen Anderen Werte eintragen sondern mehrfach den Wert, den ich in ...('User').value eingetragen habe.
das ist leicht erklärt:
BDE oder
ADO (evtl. beide) sind bisher dadurch aufgefallen, dass sie beim Analysieren eines
SQL-Statements mit mehreren gleichnamigen Parametern diese auch mehrfach erzeugen. Der von mir gezeigte Code-Ausschnitt aus der
Unit DB wird von allen Zugriffskomponenten verwendet und findet beim Zugriff über den Parameternamen nur den ersten Eintrag - wie du beim Betrachten des Codes sicher erkennen kannst. Offensichtlich arbeitet ZEOS an dieser Stelle intelligenter und erzeugt nur einen Parameter. Wenn du das erste mal in diese Falle tappst, dann wirst du dich hoffentlich an meine nicht unbegründete Skepsis erinnern und dir sofort selbst helfen können.
Freundliche Grüße