با سلام
لطفا در موردOLEDBتوضیح کاملی بدهید.
خیلی متشکرم.
با سلام
لطفا در موردOLEDBتوضیح کاملی بدهید.
خیلی متشکرم.
با سلام
لطفا کمک :oops: :oops: :oops:
آیا منظورتون همون عنصر ole میباشد :?:
موتور های اتصال به دیتابیس می باشد
OLEDB یک مجموعه از رابطهای COM) Component Object Model) است. که یک دسترسی یکتا
به داده های ذخیره شده در درایورهای مختلف را برای برنامه های کاربردی فراهم می کند.
قلب تکنولوژی OLEDB همان چیزی است که سالها به نام سیستم فایل
شی گرا (Object-Oriented File System) در بطن سیستم عامل Cairo
به کار گرفته شده است.
OLEDB رابط سطح پایین مایکروسافت برای دستیابی به داده است ، که با فراهم کردن یک
استاندارد باز برای دسترسی به تمام انواع داده و بر پایه موفقیت ODBC ساخته شده است.
OLEDB هیچ محدودیتی نه بر روی نحو پرسشها (Query-Syntax)
دارد و نه بر روی اندازه ساختمان داده هایی که در فرم جدولی نمایش داده می شوند.
:flower: :flower: :flower: :flower: :flower:
تکنولوژی ole )object link and embeded) به همراه ویندوز 98 عرضه شد در این تکنولوژی بجای اینکه تمام ماژول در برنامه به حافظه لود شود فقط قسمتهای مورد نیاز بار میشوند و بقیه فضای حافظه آزاد میشوند با این تکنولوژی هم سرعت بیشتر میشود و هم از حافظه بصورت بهینه استفاده میشود
یک قسمت از این تکنولوژی مربوط به دیتا بیس است که آنرا با نام oledb میشناسیم و کاربرد های زیاد دیگری هم دارد یعنی مثلا شما میتوانیداز sheet های excel در برنامه استفاده کنید یا یک فیلم رو با یک نرم افزار خاص از درون برنامه نمایش دهید و ...
نخیر oledb نسل بعد از odbc است و در واقع یک لایه بین برنامه کاربردی و دیتابیس است و تقریبا یک لایه سطح بالا محسوب میشودOLEDB رابط سطح پایین مایکروسافت برای دستیابی به داده است ، که با فراهم کردن یک
استاندارد باز برای دسترسی به تمام انواع داده و بر پایه موفقیت ODBC ساخته شده است.
شما اگه میخواهید با oledb کار کنید باید از ado استفاده کنید در صورتی که برای odbc از dao استفاده میشود البته با ado هم میشود به odbc وصل شد (برای سازگاری با ویرایش های قبلی) که بهر هال نسل dao به شدت و به سرعت منقرض شد.