Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

التوصيل مع قاعدة البيانات Access

 


في هذا الدرس سأقوم بشرح طريقة بسيطة لعملية الربط بين صفحة ال ASP  مع قاعدة البيانات Access
 




Custom Connection String  وهي لعمل وصلة مباشرة لقاعدة البيانات والتي تسمى ب DSNLess

Data Source Name DSN  هي لعمل وصلة مربوطة مع ال ODBC والتي تعتبر بحد ذاتها وسط بين صفحات ال ASP و قاعدة البيانات المختلفة والتي تؤمن أكبر كمية من الحماية


لقم الآن بعمل الوصلة
DSNLess لقاعدة البيانات Access وإليك الطريقة

Connection Name  وهو إسم وصلة

Connection String  والتي بواسطتها سيتم تحديد نوع الوصلة وإرتباطها مع قاعدة البيانات

 

"Driver={Microsoft Access Driver(*.mdb)};DBQ=c:\inetpub\wwwroot\swalif\swalifDB.mdb"



لابد من التأكد من أن الوصلة صحيحة وذلك بالضغط على TEST  في حالة ظهور رسالة غير الموجودة في الصورة فذلك يعني وجود خطأ في التوصيلة والتي تتمثل في إسم الوصلة أو أن التوصيلة غير صحيحة والإمتداد خاطيء








 

أنواع التوصيلات بالإضافة إلى طريقة الحماية بإسم المستخدم وكلمة السر


ODBC DSNLess Connections

MS Access ODBC DSNless connection
Driver={Microsoft Access Driver (*.mdb)};Dbq=c:\yourpath\dbase.mdb;Uid=Admin;Pwd=pass;


dBase ODBC DSNless connection
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\yourpath\dbase.dbf;

Oracle ODBC DSNless connection
Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=admin;Pwd=pass;

MS SQL Server DSNless connection
Driver={SQL Server};Server=servername;Database=dbase_name;Uid=sa;Pwd=pass;

MS Text Driver DSNless connection
Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=c:\yourpath\;Extensions=asc,csv,tab,txt;Persist Security Info=False;

Visual Foxpro DSNless connection
Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=c:\yourepath\dbase.dbc;Exclusive=No;

MySQL DSNless connection
driver={mysql}; database=yourdatabase;server=yourserver;uid=username;pwd=password;option=16386;


OLE DB Connections

MS Access OLE DB connection
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\yourpath\dbase.mdb;User Id=admin;Password=pass;

Oracle OLE DB connection
Provider=OraOLEDB.Oracle;Data Source=dbase_name;User Id=admin;Password=pass;

MS SQL Server OLE DB connection
Provider=SQLOLEDB;Data Source=machineName;Initial Catalog=dbasename;User ID=sa;Password=pass;

MS SQL Server OLE DB connection using an IP address
Provider=SQLOLEDB; Data Source=xx.xx.xx.xx,1433; Network Library=DBMSSOCN; Initial Catalog=dbasename;User ID=sa;Password=pass;

MS Text Driver OLE DB connection
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\yourpath;Extended Properties='text;FMT=Delimited'"

 



 


عودة للصفحة الرئيسية