موضوع Stream در ADO
- صفحه قبلی Recordset ADO
- صفحه بعدی نوع داده ADO
Object Stream (نسخه 2.5)
Object ADO Stream برای خواندن و نوشتن و پردازش دادههای باینری یا جریان متن استفاده میشود.
Stream به سه روش قابل دستیابی است:
- از طریق اشاره به URL که به یک شیء شامل دادههای باینری یا متن (معمولاً یک فایل) اشاره دارد. این شیء میتواند یک مستند ساده، یک شیء Record که مستندات ساختاریافته را نمایش میدهد یا یک پوشه باشد.
- از طریق نمونهسازی Stream به عنوان یک نمونه. این Streamها میتوانند برای ذخیره دادههای مورد استفاده در برنامه استفاده شوند. برخلاف Stream یا Stream پیشفرض مرتبط با URL یا Record، Streamهای نمونهسازی شده به صورت پیشفرض با منبع پایه مرتبط نیستند.
- از طریق باز کردن Stream پیشفرض مرتبط با Record. هنگام باز کردن Record، میتوان به Stream پیشفرض مرتبط با Record دسترسی پیدا کرد. برای حذف یک سفر رفت و برگشت، فقط نیاز به باز کردن این Stream است.
نحوه استفاده
objectname.property objectname.method
ویژگی
ویژگی | توضیح |
---|---|
زبان نوشتاری | تخصیص زبان نوشتاری برای ذخیره Stream. |
EOS | بازگرداندن اینکه آیا موقعیت فعلی در انتهای جریان قرار دارد یا خیر. |
جداساز سطر | تنظیم یا بازگرداندن کاراکتر جداسازی سطر در Stream متن. |
نوع | تنظیم یا بازگرداندن مجوزهای قابل استفاده برای ویرایش دادهها. |
موقعیت | تنظیم یا بازگرداندن موقعیت فعلی از ابتدای Stream (بر اساس بایتها). |
اندازه | اندازه Stream باز شده را بازمیگرداند. |
وضعیت | یک مقدار توصیفکننده اینکه Stream باز است یا بسته است را بازمیگرداند. |
نوع | تنظیم یا بازگرداندن نوع دادهای که در Stream به آن اشاره دارد. |
روش
روش | توضیح |
---|---|
لغو | توقف اجرای فراخوانی باز کردن Stream |
بسته | بستن یک موضوع Stream |
CopyTo | کپی کردن تعداد مشخصی کاراکتر/بیت از یک موضوع Stream به موضوع Stream دیگر |
Flush | فرستادن محتوای حافظه موضوع Stream به موضوعات پایینتر مرتبط |
LoadFromFile | کشیدن محتوای یک فایل به یک موضوع Stream |
Open | باز کردن یک موضوع Stream |
Read | خواندن تمام جریان یا تعداد مشخصی بایت از یک موضوع Stream دودویی |
ReadText | خواندن تمام جریان، یک خط یا تعداد مشخصی بایت از یک موضوع Stream متنی |
SaveToFile | ذخیره محتوای دودویی یک موضوع Stream به یک فایل |
SetEOS | تنظیم موقعیت فعلی به پایان جریان (EOS) |
SkipLine | پرش به یک خط در هنگام خواندن یک جریان متنی |
Write | نوشتن دادههای دودویی به یک موضوع Stream دودویی |
WriteText | نوشتن دادههای متن به یک موضوع Stream متنی |
- صفحه قبلی Recordset ADO
- صفحه بعدی نوع داده ADO