2013-06-11 2 views
0

J'ai préparé cette requête en accès et cela fonctionne bien.Msacces stocké requête et Delphi en utilisant ado erreur

SELECT Kod, Unvan, CepTel, Telefon, (SELECT Sum(Borc.Tutar) from borc where carikod=kod) AS BorcTutar, (SELECT Sum(Alacak.Tutar) from Alacak where carikod=kod) AS AlacakTutar FROM cari;

Mais quand voulez utiliser la requête dans delphi je dois utiliser Serverside corsorlocation et curseur statique.

Ensuite delphi jeter une exception et dit « e-fail », « argument invalide » et diffrent type de messages lorsque je change l'emplacement du curseur et types ..

Il travaille l'esprit curseur clientside mais retourner 0 pour somme() ..

Comment utiliser correctement cette requête ...

Répondre

1

J'ai converti le "montant" champs de la monnaie, puis delphi choisir le type correct pour eux (à côté de TBCDField tintegerfield) ....

Le rapport fonctionne
Questions connexes