اتصال (ADO Connect)
اینجا یاد می گیری «اتصال ADO» چیست. «اتصال (Connection)» یعنی پل ارتباطی به پایگاه داده. سپس با دو روش جلو می رویم. برای شروع، روی اتصال ADO کلیک کن تا مفهوم در ذهن بماند.
اتصال بدون DSN (DSN-less)
اتصال DSN-less یعنی بدون تنظیم DSN وصل می شوی. سپس فقط مسیر فایل Access را می دهی. این روش سریع و ساده است.
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.Provider = "Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>
نکته: باید Provider و مسیر فیزیکی دیتابیس را دقیق بدهی.
اتصال با ODBC
اگر یک منبع ODBC با نام «northwind» داری، مستقیم نامش را بده. سپس شی Connection آن را باز می کند.
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>
نکته: با ODBC می توانی به هر دیتابیسی در شبکه وصل شوی.
ساخت DSN برای Access در ویندوز
این گام ها روی سروری انجام می شوند که وب سایت میزبانی می شود.
- آیکون ODBC را در Control Panel باز کن.
- تب System DSN را انتخاب کن.
- روی Add کلیک کن.
- Microsoft Access Driver را انتخاب کن و Finish بزن.
- روی Select بزن و فایل دیتابیس را انتخاب کن.
- یک نام DSN بده.
- OK را بزن.
هشدار: اگر سایت روی سرور راه دور است، باید دسترسی داشته باشی یا از میزبان کمک بگیری.
شی Connection در ADO
شی «Connection» در ADO اتصال را می سازد و باز می کند. سپس می توانی دیتابیس را بخوانی و بنویسی. برای آشنایی بیشتر، صفحه معرفی ADO و سپس ADO Recordset را ببین.
جمع بندی سریع
- DSN-less سریع و ساده است.
- ODBC برای منابع مشترک مناسب است.
- Provider و مسیر را دقیق بنویس.
- DSN را روی همان سرور بساز.
- پس از کار، اتصال را ببند.