PDA

نسخه کامل مشاهده نسخه کامل : چطوري يك مقدار را از sql بگيرم و در برنامه نشون بدم



samansat
14-02-2009, 00:42
سلام سروران گرامي . ببخشيد ها

ميخوام مقداري كه توي اين اسكريپت ،‌توي @num هستش را توي برنامه ام دريافت كنم و مثلا توي يك Label نشون بدهم.



declare @num int
select @num = count(*) from tbUsers
where (userLevel=10)
return


ممنون

றД ĵ ĭ Đ
14-02-2009, 00:48
با Execute scaler

samansat
14-02-2009, 00:50
من اومدم برنامه رو اين مدلي كردم :

select count(*) as aaa from tbUsers
where (userLevel=10)

return

حالا ديگه ، فيلدي به اسم aaa دارم و ميتونم به قول VB كارها ، اون را مثلا به يه ليبل ، Bind كنم و به قول دلفي كارها ، حالا ميتونم DataField ليبل مربوطه را بگذارم aaa

றД ĵ ĭ Đ
14-02-2009, 00:52
شما دقیقا همون کاری رو انجام دادی که من گفتم. از متغیر استفاده نکردی. بلکه از یه ResultSet استفاده کردی.
اما اگه منظورت دلفیه تو دلفی واسه یه Query میتونی پارامتر تعریف کنی (بستگی به Sql Parser اون کامپوننتی که داری ازش استفاده میکنی فرق میکنه. معمولا با : اینکار انجام میشه)
اونوقت میتونی پارامتر رو ورودی یا خروجی کنی یا هر دو (مثالهای دلفی رو ببین تو فولدر دمو. )

samansat
14-02-2009, 01:02
آها اينطوري پش . مرسي ممنون از راهنماييتون