الســـــلام عليكم ..
قمت باستخدام Parametet (مثل C1) في جملة SQL (باستخدام ADOQuery) وعند تكرار استخدام C1 في هذه الجملة وجدت أن الADO قام بتعريف البارامتر C1 مرتين، بالتالي يجب إدخال قيمة البارامتر C1 مرتين؟(كيف يمكنني إدخال قيمة C1 مرة واحدة)
. . SELECT Customers.CustomerNo, Customers.CustomerName FROM Customers INNER JOIN EsalRec ON Customers.CustomerNo=EsalRec.CustomerNo WHERE ((( EsalPush.EsalPushDate) Between :D1 And :D2)) AND (Customers.CustomerNo= :C1) . . . UNION SELECT Customers.CustomerNo, Customers.CustomerName FROM Customers INNER JOIN EsalPush ON Customers.CustomerNo = EsalPush.CustomerNo WHERE ((( EsalPush.EsalPushDate) Between :D1 And :D2))AND (Customers.CustomerNo= :C1) . .