اتصال (ADO Connection)
«اتصال ADO (ADO Connection)» پلی میان برنامه و پایگاه داده است. یعنی یک راه باز تا بتوانیم داده ها را بخوانیم و تغییر دهیم؛ مثل کارت ورود به کتابخانه مدرسه.
آبجکت Connection چیست؟
آبجکت «Connection» یک ارتباط پایدار می سازد. سپس از همین ارتباط، چندین بار به پایگاه داده دسترسی می گیریم. اما اتصالِ داخل Command یا Recordset معمولاً فقط برای یک کوئری خاص مناسب است.
ProgID ساخت اتصال
با این شناسه، شی اتصال ساخته می شود. بعد می توانید رشته اتصال و زمان ها را تنظیم کنید.
set objConnection = Server.CreateObject("ADODB.connection")
ویژگی ها (Properties)
مهم ترین ها: ConnectionString جزئیات اتصال، Open/Close برای باز و بستن، CommandTimeout و ConnectionTimeout برای انتظار، Provider نام فراهم کننده، و State وضعیت اتصال.
متدها (Methods)
متدهای کلیدی: Open برای بازکردن، Execute برای اجرای دستور، Close برای بستن. همچنین BeginTrans، CommitTrans، و RollbackTrans برای تراکنش ها هستند.
رویدادها (Events) و کالکشن ها
رویدادهایی مثل ConnectComplete و ExecuteComplete وجود دارند. کالکشن ها: Errors برای خطاها، و Properties برای ویژگی ها.
گام های عملی سریع
- یک شی Connection بساز.
- ConnectionString را دقیق تنظیم کن.
- Open را اجرا کن و بررسی State.
- با Execute کوئری را اجرا کن.
- در پایان، Close را فراموش نکن.
نکته: «رشته اتصال (ConnectionString)» آدرس، نوع پایگاه داده، و اعتبارنامه هاست؛ مثل آدرس و کارت کتابخانه.
برای ادامه مسیر، به فرمان ADO و خطاهای ADO سر بزن. همچنین راهنمای اتصال ADO را ذخیره کن.
جمع بندی سریع
- اتصال ADO دروازه پایگاه داده است.
- ConnectionString را درست تنظیم کن.
- Open و Close را همیشه کنترل کن.
- Execute روی همان اتصال اجرا می شود.