برگزیده های پرشین تولز

فراخوانی داده در asp از sql server

ali66280

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2014
نوشته‌ها
12
لایک‌ها
6
سن
31
سلام
چطور میشه یه داده از دیتابیس رو فراخونی کنم؟
الان من یک کوری ساختم به صورت زیر

SELECT javab
FROM Table1
WHERE (id = @id)
ORDER BY id
حالا می خوام در محیط برنامه نویسی یک متود بنویسم که بهش آیدی بدم دیتای javab مربوط به اون آیدی رو برای من بریزه توی یه label مثلا.
مرسی
 

ali66280

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2014
نوشته‌ها
12
لایک‌ها
6
سن
31
دوستان جواب بدین لطفا مرسی
 

Todco.ir

کاربر تازه وارد
تاریخ عضویت
13 آپریل 2015
نوشته‌ها
25
لایک‌ها
14
سن
34
با سلام.
شما میتویند داخل کوئریتون اینکارو انجام بدید که هم سرعت واکشی اطلاعاتتون بیشتر میشود و نیز با امنیت بیشتری برنامتون کار میکنه.
فقظ کافیست یک متغییری درون کوئریتون تعریف کنید و مقدار javab را داخل اون متغییر set کنید
 

ali66280

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2014
نوشته‌ها
12
لایک‌ها
6
سن
31
مرسی، لطفا بگین چطور این کار رو انجام بدم و توی محیط سی شارپ چطور ازش استفاده کنم. توجه کنید که کوری من در یک فایل DataSet هست.
 

Todco.ir

کاربر تازه وارد
تاریخ عضویت
13 آپریل 2015
نوشته‌ها
25
لایک‌ها
14
سن
34
با سلام.
پروسجور شما درون SQL به این شکل میباشد:
کد:
create procedure tbl_test1
    @test_id int,
    @javab nvarchar(50) output
AS
    set @javab= (select javab from Tbl_test
                    where test_id=@test_id)
برای تست کوئری میتونید یک New Query درون SQL بازکنید و این کد را اضافه کنید:
کد:
declare @javab nvarchar(50)
exec tbl_test1 1,@javab output
select @javab
 

ali66280

کاربر تازه وارد
تاریخ عضویت
14 اکتبر 2014
نوشته‌ها
12
لایک‌ها
6
سن
31
سلام ممنون مشکل من حل شده الان پروسیجری رو انتخاب کردم و سمت asp کلاس نوشتم.
حالا یه مشکل دیگه دارم.
میشه یه کدی اجرا بشه بدون این که لازم باشه کسی به سایت مراجعه کنه؟
واضح تر توضیح می دهم.
مثلا سر ساعت 5 یک داده از یه جایی خونده بشه و وارد دیتابیس بشه، بدون این که لازم باشه حتی یک نفر وارد سایت بشه. فرض کنید بازدید سایت صفر هست!
ممنون
 
بالا