أحدث البرامج التعليمية وتطوير الشبكة
 

ADO CreateParameter الأسلوب


<كاملة كائن مرجع أمر

طريقة CreateParameter يخلق وإرجاع كائن المعلمة التي تحتوي على خصائص محددة مثل الاسم والنوع والاتجاه والحجم والقيمة.

Note: هذه الطريقة لا تضيف معلمة جديدة تلقائيا إلى المجموعة. لإضافة المعلمة إلى مجموعة معلمات، استخدام الخاصية إلحاق.

بناء الجملة

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

معامل وصف
name اختياري. اسم الكائن معلمة.
type اختياري. واحدة من DataTypeEnum الثوابت التي تحدد نوع البيانات للكائن معلمة. الافتراضي هو adEmpty. إذا اخترت نوع بيانات متغيرة الطول، وسوف تحتاج أيضا إلى تحديد المعلمة الحجم أو الممتلكات الحجم. إذا قمت بتحديد adDecimal أو adNumeric نوع البيانات، يجب عليك أيضا تعيين NumericScale وخصائص الدقة الكائن معلمة.
direction اختياري. واحدة من ParameterDirectionEnum الثوابت التي تحدد اتجاه الكائن المعلمة. الافتراضي هو adParamInput.
size اختياري. يحدد طول نوع بيانات متغيرة الطول، إذا أعلن هذا النوع في Type المعلمة. الافتراضي هو صفر.
value اختياري. قيمة الكائن معلمة

قيم DataTypeEnum

تحدد نوع البيانات من الميدان، معلمة، أو كائن الملكية

ثابت القيمة وصف
adEmpty0 لا قيمة
adSmallInt2 وقعت A 2 بايت عدد صحيح.
adInteger3 توقيع 4 بايت عدد صحيح.
adSingle4 وحيد الدقة قيمة الفاصلة العائمة.
adDouble5 A الدقة المزدوجة القيمة الفاصلة العائمة.
adCurrency6 قيمة العملة
adDate7 عدد الأيام منذ 30 ديسمبر 1899 + جزء من يوم واحد.
adBSTR8 سلسلة أحرف منتهية.
adIDispatch9 مؤشر إلى IDispatch اجهة على كائن COM. ملاحظة: حاليا غير معتمدة من قبل ADO.
adError10 A رمز الخطأ 32 بت
adBoolean11 قيمة منطقية.
adVariant12 لأتمتة Variant . ملحوظة: حاليا غير معتمدة من قبل ADO.
adIUnknown13 مؤشر إلى IUnknown واجهة على كائن COM. ملاحظة: حاليا غير معتمدة من قبل ADO.
adDecimal14 قيمة رقمية بالضبط مع دقة الثابتة والحجم.
adTinyInt16 وقعت A-1 بايت عدد صحيح.
adUnsignedTinyInt17 A 1 بايت عدد صحيح غير موقعة.
adUnsignedSmallInt18 A 2 بايت عدد صحيح غير موقعة.
adUnsignedInt19 A 4 بايت عدد صحيح غير موقعة.
adBigInt20 توقيع بايت 8 عدد صحيح.
adUnsignedBigInt21 عدد صحيح 8 بايت غير موقعة.
adFileTime64 عدد فترات 100 نانو ثانية منذ يناير 1،1601
adGUID72 معرف فريد عمومي (GUID)
adBinary128 قيمة ثنائية.
adChar129 قيمة السلسلة.
adWChar130 A يونيكود سلسلة أحرف منتهية خالية.
adNumeric131 قيمة رقمية بالضبط مع دقة الثابتة والحجم.
adUserDefined132 متغير المعرفة من قبل المستخدم.
adDBDate133 قيمة تاريخ (yyyymmdd) .
adDBTime134 قيمة الوقت (hhmmss) .
adDBTimeStamp135 A طابع التاريخ / الوقت (yyyymmddhhmmss بالإضافة إلى جزء في البليون).
adChapter136 فصل قيمة 4 بايت يحدد الصفوف في صفوف الأطفال
adPropVariant138 وPROPVARIANT التنفيذ.
adVarNumeric139 قيمة رقمية ( Parameter object only) .
adVarChar200 قيمة سلسلة ( Parameter object only) .
adLongVarChar201 قيمة سلسلة طويلة.
adVarWChar202 A يونيكود سلسلة أحرف منتهية خالية.
adLongVarWChar203 A طويلة يونيكود قيمة سلسلة منتهية خالية.
adVarBinary204 قيمة ثنائية ( Parameter object only) .
adLongVarBinary205 قيمة ثنائية طويلة.
AdArray0x2000 قيمة العلم جنبا إلى جنب مع نوع البيانات ثابت آخر. يشير إلى مجموعة من هذا النوع بيانات أخرى.

قيم ParameterDirectionEnum

تحديد ما إذا كان المعلمة تمثل معلمة إدخال، معلمة الإخراج، على حد سواء مداخل ومعلمة الإخراج، أو قيمة الإرجاع من الإجراء المخزن.

ثابت القيمة وصف
adParamUnknown0 الاتجاه غير معروف
adParamInput1 معلمة الإدخال
adParamOutput2 معلمة الإخراج
adParamInputOutput3 كل من المدخلات ومعلمة الإخراج
adParamReturnValue4 قيمة الإرجاع

<كاملة كائن مرجع أمر