<كاملة كائن مرجع أمر
طريقة 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
تحدد نوع البيانات من الميدان، معلمة، أو كائن الملكية
ثابت | القيمة | وصف |
---|---|---|
adEmpty | 0 | لا قيمة |
adSmallInt | 2 | وقعت A 2 بايت عدد صحيح. |
adInteger | 3 | توقيع 4 بايت عدد صحيح. |
adSingle | 4 | وحيد الدقة قيمة الفاصلة العائمة. |
adDouble | 5 | A الدقة المزدوجة القيمة الفاصلة العائمة. |
adCurrency | 6 | قيمة العملة |
adDate | 7 | عدد الأيام منذ 30 ديسمبر 1899 + جزء من يوم واحد. |
adBSTR | 8 | سلسلة أحرف منتهية. |
adIDispatch | 9 | مؤشر إلى IDispatch اجهة على كائن COM. ملاحظة: حاليا غير معتمدة من قبل ADO. |
adError | 10 | A رمز الخطأ 32 بت |
adBoolean | 11 | قيمة منطقية. |
adVariant | 12 | لأتمتة Variant . ملحوظة: حاليا غير معتمدة من قبل ADO. |
adIUnknown | 13 | مؤشر إلى IUnknown واجهة على كائن COM. ملاحظة: حاليا غير معتمدة من قبل ADO. |
adDecimal | 14 | قيمة رقمية بالضبط مع دقة الثابتة والحجم. |
adTinyInt | 16 | وقعت A-1 بايت عدد صحيح. |
adUnsignedTinyInt | 17 | A 1 بايت عدد صحيح غير موقعة. |
adUnsignedSmallInt | 18 | A 2 بايت عدد صحيح غير موقعة. |
adUnsignedInt | 19 | A 4 بايت عدد صحيح غير موقعة. |
adBigInt | 20 | توقيع بايت 8 عدد صحيح. |
adUnsignedBigInt | 21 | عدد صحيح 8 بايت غير موقعة. |
adFileTime | 64 | عدد فترات 100 نانو ثانية منذ يناير 1،1601 |
adGUID | 72 | معرف فريد عمومي (GUID) |
adBinary | 128 | قيمة ثنائية. |
adChar | 129 | قيمة السلسلة. |
adWChar | 130 | A يونيكود سلسلة أحرف منتهية خالية. |
adNumeric | 131 | قيمة رقمية بالضبط مع دقة الثابتة والحجم. |
adUserDefined | 132 | متغير المعرفة من قبل المستخدم. |
adDBDate | 133 | قيمة تاريخ (yyyymmdd) . |
adDBTime | 134 | قيمة الوقت (hhmmss) . |
adDBTimeStamp | 135 | A طابع التاريخ / الوقت (yyyymmddhhmmss بالإضافة إلى جزء في البليون). |
adChapter | 136 | فصل قيمة 4 بايت يحدد الصفوف في صفوف الأطفال |
adPropVariant | 138 | وPROPVARIANT التنفيذ. |
adVarNumeric | 139 | قيمة رقمية ( Parameter object only) . |
adVarChar | 200 | قيمة سلسلة ( Parameter object only) . |
adLongVarChar | 201 | قيمة سلسلة طويلة. |
adVarWChar | 202 | A يونيكود سلسلة أحرف منتهية خالية. |
adLongVarWChar | 203 | A طويلة يونيكود قيمة سلسلة منتهية خالية. |
adVarBinary | 204 | قيمة ثنائية ( Parameter object only) . |
adLongVarBinary | 205 | قيمة ثنائية طويلة. |
AdArray | 0x2000 | قيمة العلم جنبا إلى جنب مع نوع البيانات ثابت آخر. يشير إلى مجموعة من هذا النوع بيانات أخرى. |
قيم ParameterDirectionEnum
تحديد ما إذا كان المعلمة تمثل معلمة إدخال، معلمة الإخراج، على حد سواء مداخل ومعلمة الإخراج، أو قيمة الإرجاع من الإجراء المخزن.
ثابت | القيمة | وصف |
---|---|---|
adParamUnknown | 0 | الاتجاه غير معروف |
adParamInput | 1 | معلمة الإدخال |
adParamOutput | 2 | معلمة الإخراج |
adParamInputOutput | 3 | كل من المدخلات ومعلمة الإخراج |
adParamReturnValue | 4 | قيمة الإرجاع |
<كاملة كائن مرجع أمر