لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه31
فهرست مطالب
مقدمه :
1-DCOM,COM
ابزارهای ارتباط با DataBase
1-1چگونه میتوانیم از COM استفاده کرد؟
4-1 ACTIVEX
ADO -2
1-2-شئ CONNECTION
برقراری ارتباط
2-2- ارتباطهایی بر پایه DSN
CommandTimeout
3-2 تعریف متغیرهای شئ
برنامه قبل از اجرای دستورات تعدادی از ویژگیهای مهم را تنظیم می کند.
1-1-4 خصوصیت CommandTimeout
قبلا ما یک ویژگی با نام مشابه برای شئ CONNECTION دیدیم . در اینجا TIMEOUT مربوط به اجرای عملیات مربوط به شئ COMMAND می باشد.مقداری که برایTIMEOUT تنظیم میکنید خیلی کم نباشد زیرا اگر اینطور باشد ممکن است دستورAbort شود، که این خود باعث مشکلاتی در برنامه کاربردی ما خواهد شد . بعضی تستها از اجرای فرمانها روی سرویس دهنده مقصد می تواند جهت تعیین آن استفاده شود.
2-1-4 خصوصیت CommandText
ما می توانیم این خصوصیت را با یک دستورSQL ویک نام جدول ونام رویة ذخیره شده یا مقدار های دیگر مقداردهی کنیم.
3-1-4 خصوصیت CommandType
ما می توانیم با این خصوصیت مشخص کنیم که شئ COMMAND چگونه COMMANDTEXT را ترجمه میکنند. ما می توانیم یکی از مقدارهای COMMANDTYPEENUM را بکارببریم
4-1-4 خصوصیت ACTIVECONNECTION
علاوه بر اجرا، با دستور باید بایک شئ CONNECTION باز مرتبط شود . در طول زندگی یک شئ COMMAND می تواند صرف نظر از این که در شروع کار با کدام اتصال مربوط بوده به کمک این خصوصیت می توان یک شئ COMMAND با بیشتر از یک شئCOMMAND را دوباره استفاده کرد.وقتی ما بخواهیم دستوری بنویسیم که مثلاً سه عمل تغییر را در بانک انجام دهیم این بدان معنا نیست که سه فرمان را باید ایجاد کنیم . ما می توانیم به سادگی یک شئ COMMAND را دوبار استفاده کنیم. قبل ازارتباط دادن یک دستور باCONNECTION دیگرما باید آن را از این ارتباط اول آزاد کنیم. این عمل در ویژوال بیسیک با استفاده از خصوصیت ACTIVECONNECTION و مقداردهی آن به Nothing انجام شده است . همانند مثال زیر:
تعداد زیادی فراهم کنندگان از فرمانهای پارامتری استفاده می کنند که عملیات مربوطه را تعریف می کنند.از جمله اینکه تنها یک بار نام رویه ذخیره شده مشخص می شود .قسمتهایی ازفرمان می تواند بعنوان پارامتر یا متغییرها باشد که هر زمان شما فرمان را اجرا می کنید بکار روند.
1-5 اجرای یک رویه ذخیره شده با یک پارامتر ورودی
این مثال یک مجموعه رکورد با اجرای شئ COMMAND از طریق یک رویه ذخیره شده سرویس دهنده SQL و به وسیله COMMANDTEXT استخراج شده است.رویة ذخیره شده همچنین از یک پارامتر ورودی برای محدود کردن رکوردها که بازگشت داده می شوند،بکار می روند این شناسه Get customer ByID نام دارد.
Create Procedure GetCustomerByID (@ customerID int ) As SELECT Customer.*From Customer Where cuCustomerID=@ customerID
Return
در مثال داده شده @ علامت شناسه تعریف پارامتر ورودی CustomerID استیک پارامتر ورودی یک متغیر است که SQLSrver برای اجرا کردن عملیات می خواهد آنرا مقداردهی اولیه کند. پارامتر ورودی برای محدودکردن رکوردهایی که بوسیلة فیلتر کردن فیلد cuCustomerID بازگشت داده می شود بکار می رود.رویة ویژوال بیسیک etCustomer یک رویه ذخیره شده را اجرا می کند.
تحقیق در مورد Data Base ابزارهای ارتباط با