واضح آرشیو وب فارسی:سایت ریسک: Connect شدن به Access از طریق ASP abbasegold 10 تير 1386, 21:53من میخواهم برای سایتم یک برنامه بنویسم و نیاز دارم که در آن از Access استفاده کنم ولی اطلاعاتم در این زمینه کافی نیست. شایان ذکر است که برنامه من با ASP نوشته خواهد شد. در نهایت خواهشمندم که از شروع کار (Connect شدن به DB) و query زدن ... توضیح دهید. قبلاً از دوستانم متشکرم که لطف میکنند و به بنده پاسخ میدهند و خواهش میکنم که کامل و دقیق توضیح دهید و در غیر این صورت نیاز به پاسخ نیست. mosyhey 11 تير 1386, 00:25اگر روی کامپیوترتان IIS را نصب کرده اید (برای اجرای فایل های asp) به این آدرس بروید: C:Inetpubiissamplessdkaspdatabase در این فولدر فایل های متنوع asp به دو زبان vbScript و javaScript موجود است که هر کدام را آن ها را باز کنید که مراحل برقراری ارتباط و چهار عمل اصلی دیتا بیس و نکات دیگری را آموزش می دهد. برای اجرا آن ها را با اکسس به پوشه ببرید. با مطالعه و کم و زیاد کردن این فایل ها اکثر کار هایی که لازم دارید را می توانید یاد بگیرید. javedani 12 تير 1386, 08:26با سلام آقا لطفا يك توضيح بهتر و روشن تر بديد . 1. نحوه اتصال بين بانك اطلاعاتي با form or page-load mosyhey 12 تير 1386, 09:35فرض می کنیم ما دیتا بیسی را با اکسس ساخته ایم. این فایل ما خود دارای جداول و جداول نیز دارای مطالب می باشند. برای استفاده از دیتابیس در asp قبل از هر کاری بایستی با آن دیتابیس یک ارتباط برقرار کرد. این ارتباط کار خاصی انجام نمی دهد، تنها ارتباط را ایجاد می کند تا ما بتوانیم هر دستوری می خواهیم به اکسس بدهیم و اکسس نیز از این مسیر ساخته شده برای فایل asp اطلاعاتش را بفرستد. قبل از همه ابتدا سه متغیر را در asp تعریف می کنیم: Dim oconn Dim ors Dim filepath در خط زیر بایستی محل قرار گیری فایل اکسس را به طور نسبی (نسبت به فایل asp) مشخص کنیم. در این مثال نام دیتابیس ما database.mdb و محل آن کنار همان فایل asp یعنی هر دو در یک فولدر هستند. شما برای خود تنظیم کنید. filepath=Server.MapPath("database.mdb") خط بعد ایجاد آبجکت adodb که شما این خط را کپی کنید و تغییری در آن ندهید. Set oconn=Server.CreateObject("ADODB.Connection") خط بعد که ارتباط در آن شروع می شود را به دو طریق می توان نوشت. اگر برای دیتابیس خود پسوردی نگذاشته اید به سادگی این خط را کپی کنید و بنویسید. oconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath ولیکن اگر برای دیتا بیس خود پسوردی مثل abcdef گذاشته اید به جای خط بالا این خط را بنویسید. oconn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & filePath & ";Jet OLEDB:Database Password=abcdef" با انجام این کار ها ارتباط با دیتابیس برقرار می شود. تمام دستورات کار با دیتابیس اینجا باید نوشته شود. همیشه به یاد داشته باشید در انتهای صفحه یا جایی که کارتان با دیتابیس تمام شد این ارتباط را قطع کنید تا بار اضافی روی سرور ایجاد نشود. روش قطع ارتباط نیز در زیر آمده ولی توجه داشته باشید که اگر بدون دادن هیچ دستوری مثل SELECT بلافاصله پس از برقراری ارتباط، ارتباط را ببندید خطا می دهد چون هنوز ما ors را تنظیم نکرده ایم که بخواهیم آن را ببندیم. در پست های بعدی که روش تنظیم ors را می گویم از این کد ها می توانید بدون دادن خطا استفاده کنید. ors.close oconn.close Set ors=Nothing Set oconn=Nothing
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1061]