ویژگی Direction ADO

تعریف و استفاده

ویژگی Direction می‌تواند یک مقدار ParameterDirectionEnum را تنظیم یا بازگرداند که نشان‌دهنده این است که Parameter بیانگر پارامتر ورودی، پارامتر خروجی است یا هر دو، یا اینکه آیا پارامتر یک مقادیر بازگشتی از فرآیند ذخیره‌سازی است یا خیر. مقدار پیش‌فرض adParamInput است.

ویژگی Direction به خواندن/نوشتن است و به کاربر اجازه می‌دهد تا از ارائه‌دهندگانی که این اطلاعات را بازگردانده نمی‌کنند، استفاده کند، یا این اطلاعات را تنظیم کند که ADO نمی‌خواهد ارائه‌دهنده را برای بازیابی اطلاعات پارامترها فراخوانی کند.

همه ارائه‌دهندگان نمی‌توانند در فرآیندهای ذخیره‌سازی خود مسیر پارامترها را تعیین کنند. در این حالت، باید قبل از اجرای جستجو، ویژگی Direction را تنظیم کنید.

نحوه استفاده

objparameter.Direction

مثال

<%
set comm=Server.CreateObject("ADODB.Command")
set para=Server.CreateObject("ADODB.Parameter")
para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname
comm.Parameters.Append para
%>

ارزش‌های ParameterDirectionEnum

مقدار ثابت مقدار توضیح
adParamUnknown 0 نشان می‌دهد که مسیر این پارامتر ناشناخته است.
adParamInput 1 مقدار پیش‌فرض. نشان می‌دهد که این پارامتر یک پارامتر ورودی است.
adParamInputOutput 3 نشان می‌دهد که این پارامتر هم پارامتر ورودی و هم پارامتر خروجی است.
adParamOutput 2 نشان می‌دهد که این پارامتر یک پارامتر خروجی است.
adParamReturnValue 4 نشان می‌دهد که این پارامتر یک ارزش بازگشتی است.