Einzelnen Beitrag anzeigen

Phunkafizer

Registriert seit: 9. Mär 2005
Ort: Fürth
18 Beiträge
 
#1

Parameter in Dataset (TIBQuery) innerhalb einer Berechnung ?

  Alt 16. Aug 2006, 13:22
Datenbank: Firebird • Zugriff über: IB Komponenten
Tach!

ich habe eine IBQuery mit einer SQL Anweisung als

SELECT NETTOPREIS FROM TABLE

gefüttert. Nun würde ich gerne den SQL Server die MwSt Berechnung durchführen lassen. Daher habe ich den SQL String folgendermaßen geändert:

SELECT NETTOPREIS, NETTOPREIS * :MWST AS MEHRWERTSTEUER FROM TABLE

Nun kann ich im Objektinspektor für die IBQuery die Eigenschaft Params öffnen, worin sich dann der neue Parameter befindet. Aber egal wie ich dessen Eigenschaften parametriere kommt beim öffnen des Queries (im Objektinspektor active auf true setzten) immer folgende Fehlermedlung:

SQL Error code = -607
Array/BLOB/DATE data types not allowed in arithmetic.



Sollte es etwa prinzipiell nicht möglich sein in mathematischen Ausdrücken Parameter zu integrieren ?

Wäre schon wenn da jemand einen Tipp dazu hätte. Calculated Fields würden das Problem zwar auch erschlagen, wäre aber deutlich mehr Aufwand und ich mag selbige auch irgendwie nicht

Gruß
Stefan
  Mit Zitat antworten Zitat