Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: Hilfe bei Acces Abfrage

  Alt 8. Dez 2012, 21:11
Der Parameterfehler kommt da der Pfad ":" enthält, welches wenn ParamCheck nicht abgeschaltet wird zur Generierung der Parameter herangezogen wird.

Delphi-Quellcode:
// Besser
AdoDataset1.CommandText :=' Select * from Hauptabelle where ID in (Select Nummer from DokumentenpfadTabelle where Pfad=:Pfad)';

AdoDataset1.Parameters.ParamByName('Pfad').Value := ListboxEintrag;

// Notfalls
AdoDataset1.ParamCheck := False;
AdoDataset1.CommandText :=' Select * from Hauptabelle where ID in (Select Nummer from DokumentenpfadTabelle where Pfad=' + QuotedStr('ListboxEintrag') + ')';
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat