معرفی ADO و کاربرد آن در ASP - صفحه 2 - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

معرفی ADO و کاربرد آن در ASP
زمان کنونی: 14-09-1395،03:42 ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Friga
آخرین ارسال: Friga
پاسخ: 13
بازدید: 613

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: معرفی ADO و کاربرد آن در ASP
ارسال: #11
RE: معرفی ADO و کاربرد آن در ASP
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
مثال ۳- بهنگام سازی رکوردهای بانک اطلاعاتی دانشجویان

در این مثال با نحوه بهنگام سازی رکوردهای موجود در بانک اطلاعاتی دانشجویان آشنا خواهیم شد. متن برنامه بهنگام سازی رکورد دانشجوئی در بانک اطلاعاتی دانشجویان بصورت زیر است.


<HTML>
<HEAD>
<TITLE>Student Records</TITLE>
</HEAD>
<BODY>
<%
Dim DBSet DB = Server.CreateObject (“ADODB.Connection”)
DB.Mode = adModeReadWrite
DB.Open (“PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=” + “C:\MyDb\Students.mdb”)
Dim RSSet RS = Server.CreateObject (“ADODB.Recordset”)
RS.Open “SELECT * FROM Students WHERE FirstName = ”name”, DB, adOpenStatic, adLockPessimistic
RS (“Email”) = “name@domain.com”
RS (“DateOfBirth”) = CDate(“26 Mar, 2001″)
RS.Update
%>
</BODY>
</HTML>

در برنامه فوق رکورد دانشجوئی با نام “name” انتخاب و فیلدهای آدرس پست الکترونیکی (Email) و تاریخ تولد (DateIfBirth) آن تغییر و حاصل مجددا در بانک اطلاعاتی دانشجویان ثبت شده است.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

15-05-1391 06:51 ب.ظ
 
ارسال: #12
RE: معرفی ADO و کاربرد آن در ASP
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
متدهای Sort و Search

با استفاده از متدهای شئ RecordSet، می توان عملیات مرتب سازی (Sort) و جستجو (Search) را انجام داد. برای مرتب سازی یک مجموعه از رکوردها نام فیلد مورد نظری را که می خواهیم مرتب سازی بر اساس آن انجام شود را به صفت Sort نسبت خواهیم داد. مثلا اگر بخواهیم مجموعه ای از رکوردها را که توسط اجرای SELECT * FROM PhoneBook برگردانده شده است را براساس نام خانوادگی (LastName) مرتب نمائیم، می توان دستور RecordSet.Sort = “LastName” را استفاده کرد. برای مرتب سازی رکوردها براساس بیش از یک فیلد بصورت RecordSet.Sort = “LastName, FirstName” عمل می نمائیم. برای مرتب سازی رکوردها بصورت صعودی ( پیش فرض است )، یا نزولی بصورت RecordSet.Sort = “LastName, FirstName DESC” عمل می کنیم.

برای جستجوی یک رکورد بخصوص در بین مجموعه رکوردهای برگردانده شده از متد Find شئ RecordSet استفاده می گردد. شرط جستجو را بصورتی که در یک SQL Where است، مشخص خواهیم کرد و پس از اجرای متد Find، شئ RecordSet به اولین موردی که پیدا کرده است اشاره خواهد کرد و در صورتیکه رکوردی پیدا نشود،EOF ارزش درست را پیدا خواهد کرد. متد Find بغیر از شرطی که نظیر SQL WHERE برای آن مشخص می کنیم، می تواند دارای سه پارامتر اختیاری دیگر باشد:

• SkipRecords: تعداد رکوردهائی را که می بایست قبل از عملیات جستجو، صرفنظر (Skip) نماید، مشخص خواهد کرد.

• SearchDirection: جهت حرکت جستجو در مجموعه رکوردها را مشخص خواهد کرد. adSearchForward ( بسمت جلو) ویا adSearchBackward( از آخر بسمت اول )

• Start: تعداد رکوردهائی را که می بایست برای جستجو شروع کرد مشخص می کند.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

15-05-1391 06:58 ب.ظ
 
ارسال: #13
RE: معرفی ADO و کاربرد آن در ASP
پست‌ها: 11,943
تاریخ عضویت: 20 اردیبهشت 1390
اعتبار: 288
حالت من: Shad
شئ Field

با اینکه تاکنون ما به شئ RecordSet بصورت یک جدول نگاه می کردیم، اما این صرفا یک مدل فرضی برای راحتی تصور آن است. شئ RecordSet در حقیقت شامل یک بردار دو بعدی از شئ Field است. شئ Field شامل داده است. بنابراین هر شئ از این نوع دارای یک اندازه، یک مقدار و یک نوع بخصوص است. شئ فوق همچنین دارای مجموعه ای از صفات است. در اکثر موارد شاید نیازی نباشد که با صفات و متدهای شئ فوق مستقیما کار کنیم، اما مطالعه آنها برای موارد پیش بینی شده در طراحی صفحات ASP که قصد ارتباط با بانک های اطلاعاتی از طریق ADO را دارند، توصیه می گردد.
















دورمچم به جای ساعت یکنوار مشکی بستم
تا همه بفهمن من از همه هر چه زمانو متعلق به زمان است بیزارم
من هم روزی قلبی داشتم
که توسط مردمانی ازمیان شما شکست و شکست تا سنگی شد
واکنون روزگاریست که شیطان فریاد میزند..
انسان پیدا کنید سجده خواهم کرد...


=====ஜ۩۞۩ஜ=====

15-05-1391 06:58 ب.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  معرفی فرم های وب (Web Forms) Friga 4 326 16-05-1391 01:46 ق.ظ
آخرین ارسال: Friga

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان