PDA

View Full Version : سوال: علت پشتيباني نكردن ado از دستورات پيشرفته sql



سوگند رها
پنج شنبه 28 خرداد 1388, 10:13 صبح
INSERT INTO tempcity(city,monyci,cou) values(:ci,:mo,:cou
SELECT city,sum(mony),count(*) FROM tempelec
Where city In (SELECT codcity From codcityoff where codoff=106
and datfile=88.03.17 Group By city

با سلام اين دستور رو با ado در sql نوشته ام اما با پيغامي مبني بر اين كه ado نمي تونه چندين نتيجه رو برگردونه روبرو شدم

و دستورات بالا رو جداگانه با ado هاي مختلف نوشتم و به نتيجه رسيدم

چرا اين نوع دستورات رو نمي تونه پشتيباني كنه در صورتي كه اين دستور در sql قابل اجراست و نتيجه رو برمي گردونه

FiACKER
پنج شنبه 28 خرداد 1388, 10:41 صبح
واقعاً چرا ؟

moh_maj
پنج شنبه 28 خرداد 1388, 19:09 عصر
با سلام. فکر می کنم مشکل از نوع طراحی adoباشه. من از sqlconnection استفاده می کنم. یه خاصیت به اسم executedirect داره که باهاش میشه دستورات sql رو exec کرد. عین خود sqlserver.