PDA

View Full Version : کار با sqlcommand



m_zamani
سه شنبه 26 دی 1385, 11:37 صبح
میشه یکی برام توضیح مختصری بده که چطور می تونم با sqlcommand کار کنم
مثلا اگه بخوام گزارش که می گیرم ما بین دو تاریخ خاص باشه باید چیکار کنم؟

ali_kolahdoozan
سه شنبه 26 دی 1385, 11:49 صبح
برای این مورد بدون sqlcommand و با sqlcommand‌ می تونی کار کنی یا یک دیتاست یا دیگر آبجکتها رو پر کن و به گزارش وصل کن . یا با command کار کن که باز هم مجبوری دیتا ست و .... داشته باشی کلا شکلش اینطوری است


sqlcommand sqlcommandname=new sqlcommand();
sqlcommandname.connection=yourconnectionname;
sqlcommandname.commandtext="تکست شما یا نامsp"
sqlcommandname.commandtype="بستگی داره به کامند شما که تکست باشه یا sp";
sqlcommandname.executenonquery();


البته بجز executenonquery چیزهای دیگه هم داریم

m_zamani
سه شنبه 26 دی 1385, 12:07 عصر
sqlcommand رو باید توی فرمی که ریپورت ویوور توشه بگذارم یا نه؟

DonetKarvb
سه شنبه 26 دی 1385, 13:43 عصر
میشه یکی برام توضیح مختصری بده که چطور می تونم با sqlcommand کار کنم
مثلا اگه بخوام گزارش که می گیرم ما بین دو تاریخ خاص باشه باید چیکار کنم؟
با سلام
اگر شما با کریستال ریپورت کار میکنید میتونم یگم که این مسئله ربط چندانی به محیط برنامه نویسی نداره. شما یک گزارش میسازید توسط خود گزارش به بانک وصل میشوید و دو پارامتر از نوع تاریخ می سازید. بعد پارامتر ها رو بایندش میکنید و در آخر هم با مقدار دهی پارمتر ها گزارشتون رو به دست میارید.

m_zamani
سه شنبه 26 دی 1385, 13:56 عصر
آخه می خوام تاریخ رو از کاربر بگیره

programmermp
سه شنبه 26 دی 1385, 14:24 عصر
خو ب عزیز دل یک تکست باکس بزار تا کاربر تاریخ رو وارد کنه

بعد تاریخ رو به عنوان مقدار به پارامتر بده بعد که گزارشت رو باز کنی یا رفرش کنی

می بینی که تاریخ در گزارش ظاهر شده

در مورد مقدار دهی پارامترها و کار با انها توی تالار بگردی هست

meh_secure
سه شنبه 26 دی 1385, 16:03 عصر
بهتره که از همان SQL Command استفاده کنید. چون در آینده راحت تر می تونید پارامتر به اون اضافه کنید. درضمن باید یک Dataset یا Datatable به گزارش پاس دهید. حالا از هر جایی که دوست دارید .

mostafa_leman
سه شنبه 26 دی 1385, 17:14 عصر
سلام . منم با نظر آقای Meh_secure موافقم . اما من چند وقتی هست دنبال یک نمونه برنامه کامل در این مورد میگردم اما پیدا نکردم .
جناب Meh_secure ممنون میشم اگه زحمتشو بکشین

linux
سه شنبه 26 دی 1385, 22:52 عصر
بهتر هست یک کتاب خوب در این زمینه مطالعه کنید

meh_secure
سه شنبه 26 دی 1385, 23:42 عصر
سلام . منم با نظر آقای Meh_secure موافقم . اما من چند وقتی هست دنبال یک نمونه برنامه کامل در این مورد میگردم اما پیدا نکردم .
جناب Meh_secure ممنون میشم اگه زحمتشو بکشین
یک فیلم آموزشی تهیه کرده بودم. در اولین فرصت دوباره آپلد می کنم.

mostafa_leman
چهارشنبه 27 دی 1385, 00:10 صبح
یک فیلم آموزشی تهیه کرده بودم. در اولین فرصت دوباره آپلد می کنم.

ممنون میشم

meh_secure
چهارشنبه 27 دی 1385, 00:11 صبح
احتمالا در بخش کریستال ریپورت میزارم. خودتون چک کنید.