<อ้างอิงคำสั่งวัตถุที่สมบูรณ์
วิธี CreateParameter สร้างและส่งกลับวัตถุพารามิเตอร์ที่มีคุณสมบัติที่ระบุเช่นชื่อประเภททิศทางขนาดและความคุ้มค่า
Note: วิธีการนี้ไม่ได้โดยอัตโนมัติเพิ่มพารามิเตอร์ใหม่เพื่อคอลเลกชัน หากต้องการเพิ่มพารามิเตอร์เพื่อเก็บพารามิเตอร์ใช้ผนวกคุณสมบัติ
วากยสัมพันธ์
Set objparameter=objcommand.CreateParameter
(name,type,direction,size,value)
พารามิเตอร์ | ลักษณะ |
---|---|
name | ไม่จำเป็น. ชื่อของวัตถุพารามิเตอร์ |
type | ไม่จำเป็น. หนึ่งใน DataTypeEnum ค่าคงที่ที่ระบุชนิดข้อมูลสำหรับวัตถุพารามิเตอร์ เริ่มต้นคือ adEmpty หากคุณเลือกความยาวตัวแปรชนิดข้อมูลนอกจากนี้คุณยังจะต้องระบุพารามิเตอร์ขนาดหรือ size คุณสมบัติ ถ้าคุณระบุ adDecimal หรือ adNumeric ชนิดข้อมูลคุณยังต้องตั้งค่า NumericScale และแม่นยำคุณสมบัติของวัตถุพารามิเตอร์ |
direction | ไม่จำเป็น. หนึ่งใน ParameterDirectionEnum ค่าคงที่ที่กำหนดทิศทางของวัตถุพารามิเตอร์ เริ่มต้นคือ adParamInput |
size | ไม่จำเป็น. ระบุความยาวของความยาวตัวแปรชนิดข้อมูลถ้าเช่นประเภทได้รับการประกาศใน Type พารามิเตอร์ เริ่มต้นเป็นศูนย์ |
value | ไม่จำเป็น. มูลค่าของวัตถุพารามิเตอร์ |
ค่า DataTypeEnum
ระบุชนิดข้อมูลของสนามพารามิเตอร์หรือวัตถุทรัพย์สิน
คงที่ | ความคุ้มค่า | ลักษณะ |
---|---|---|
adEmpty | 0 | ไม่มีค่า |
adSmallInt | 2 | 2 ไบต์ลงนามจำนวนเต็ม |
adInteger | 3 | 4 ไบต์ลงนามจำนวนเต็ม |
adSingle | 4 | เดียวแม่นยำค่าจุดลอยตัว |
adDouble | 5 | คู่ความแม่นยำค่าจุดลอยตัว |
adCurrency | 6 | ค่าของสกุลเงิน |
adDate | 7 | จำนวนวันตั้งแต่ 30 ธันวาคม 1899 + ส่วนของวัน |
adBSTR | 8 | สตริงอักขระ null ที่สิ้นสุด |
adIDispatch | 9 | ตัวชี้ไปยัง IDispatch อินเตอร์เฟซบนวัตถุ COM หมายเหตุ: ขณะนี้ได้รับการสนับสนุนโดย ADO |
adError | 10 | รหัสข้อผิดพลาด 32 บิต |
adBoolean | 11 | ค่าบูลีน |
adVariant | 12 | อัตโนมัติ Variant บันทึก: ขณะนี้ยังไม่ได้รับการสนับสนุนโดย ADO |
adIUnknown | 13 | ตัวชี้ไปยัง IUnknown อินเตอร์เฟซบนวัตถุ COM หมายเหตุ: ขณะนี้ได้รับการสนับสนุนโดย ADO |
adDecimal | 14 | ค่าตัวเลขที่แน่นอนด้วยความแม่นยำคงที่และขนาด |
adTinyInt | 16 | 1 ไบต์ลงนามจำนวนเต็ม |
adUnsignedTinyInt | 17 | 1 ไบต์จำนวนเต็มไม่ได้ลงนาม |
adUnsignedSmallInt | 18 | 2 ไบต์จำนวนเต็มไม่ได้ลงนาม |
adUnsignedInt | 19 | 4 ไบต์จำนวนเต็มไม่ได้ลงนาม |
adBigInt | 20 | 8 ไบต์ลงนามจำนวนเต็ม |
adUnsignedBigInt | 21 | 8 ไบต์จำนวนเต็มไม่ได้ลงนาม |
adFileTime | 64 | จำนวนของช่วง 100 nanosecond ตั้งแต่เดือนมกราคม 1,1601 |
adGUID | 72 | รหัสเฉพาะสากล (GUID) |
adBinary | 128 | ค่าไบนารี |
adChar | 129 | ค่าสตริง |
adWChar | 130 | โมฆะสิ้นสุดสตริงอักขระ Unicode |
adNumeric | 131 | ค่าตัวเลขที่แน่นอนด้วยความแม่นยำคงที่และขนาด |
adUserDefined | 132 | ตัวแปรที่ผู้ใช้กำหนด |
adDBDate | 133 | ค่าวัน (yyyymmdd) |
adDBTime | 134 | ค่าเวลา (hhmmss) |
adDBTimeStamp | 135 | A / ประทับวันเวลา (yyyymmddhhmmss บวกส่วนในพันล้านก) |
adChapter | 136 | ค่าบทที่ 4 ไบต์ที่ระบุแถวใน rowset เด็ก |
adPropVariant | 138 | PROPVARIANT อัตโนมัติ |
adVarNumeric | 139 | ค่าตัวเลข ( Parameter object only) |
adVarChar | 200 | ค่าสตริง ( Parameter object only) |
adLongVarChar | 201 | ค่าสายยาว |
adVarWChar | 202 | โมฆะสิ้นสุดสตริงอักขระ Unicode |
adLongVarWChar | 203 | ยาวค่าสตริง Unicode สิ้นสุดด้วย null |
adVarBinary | 204 | ค่าไบนารี ( Parameter object only) |
adLongVarBinary | 205 | ค่าไบนารียาว |
AdArray | 0x2000 | ค่าธงรวมกับอีกชนิดข้อมูลอย่างต่อเนื่อง แสดงให้เห็นว่าอาร์เรย์ของชนิดข้อมูลอื่น ๆ |
ค่า ParameterDirectionEnum
ระบุว่าพารามิเตอร์หมายพารามิเตอร์การป้อนข้อมูลพารามิเตอร์การแสดงผลทั้งการป้อนข้อมูลและพารามิเตอร์การแสดงผลหรือค่าตอบแทนจากการจัดเก็บ
คงที่ | ความคุ้มค่า | ลักษณะ |
---|---|---|
adParamUnknown | 0 | ทิศทางไม่เป็นที่รู้จัก |
adParamInput | 1 | พารามิเตอร์สำหรับการป้อน |
adParamOutput | 2 | พารามิเตอร์ขาออก |
adParamInputOutput | 3 | ทั้งนำเข้าและส่งออกพารามิเตอร์ |
adParamReturnValue | 4 | ค่าตอบแทน |
<อ้างอิงคำสั่งวัตถุที่สมบูรณ์