Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: TRichEdit per Parameter in DB schreiben

  Alt 23. Aug 2007, 19:05
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
  Mit Zitat antworten Zitat