<Полный справочник параметров объекта
Шрифтовики наборы свойств или возвращает DataTypeEnum значения, указывающий тип параметра, поле или объект недвижимости.
объект | Описание Тип недвижимости |
---|---|
параметр | Свойство Тип имеет права на чтение / запись на объект параметров |
поле | Свойство Тип чтения / записи, за одним исключением; для новых объектов на местах, которые были добавлены к коллекции полой записи, это свойство только для чтения, прежде чем свойство Value было установлено и перед поставщиком назвал метод обновления коллекции Fields |
Имущество | Свойство Тип чтения только для объекта недвижимости |
Синтаксис
objectname.Type
Пример - Для объекта Field
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
response.write(rs.Fields(0).Type)
rs.Close
conn.close
%>
Пример - Для объекта параметров
<%
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
%>
Пример - Для объекта недвижимости
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn
set prop=Server.CreateObject("ADODB.Property")
'Display the property attributes of the Orders Table
for each prop in rs.Properties
response.write("Attr:" & prop.Attributes & "<br>")
response.write("Name:" & prop.Name & "<br>")
response.write("Value:" & prop.Value & "<br>")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
DataTypeEnum Значения
Задает тип данных поля, параметр или объект недвижимости
постоянная | Стоимость | Описание |
---|---|---|
adEmpty | 0 | Неважно |
adSmallInt | 2 | 2-байтовое целое число со знаком. |
adInteger | 3 | 4-байтовое целое число со знаком. |
adSingle | 4 | Значение с плавающей точкой с одинарной точностью. |
adDouble | 5 | Значение с плавающей точкой двойной точности. |
adCurrency | 6 | Значение валюты |
adDate | 7 | Число дней с 30 декабря 1899 года + доля в день. |
adBSTR | 8 | Строка символов нуля. |
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 наносекунд с января 1,1601 |
adGUID | 72 | Глобально уникальный идентификатор (GUID) , |
adBinary | 128 | Двоичное значение. |
adChar | 129 | Значение строки. |
adWChar | 130 | Юникоде символьная строка завершается нулем. |
adNumeric | 131 | Точное числовое значение с фиксированной точностью и масштабом. |
adUserDefined | 132 | Пользовательская переменная. |
adDBDate | 133 | Значение даты (yyyymmdd) . |
adDBTime | 134 | Значение времени (hhmmss) . |
adDBTimeStamp | 135 | Дата / время штамп (ГГГГММДДччммсс плюс фракция в миллиардных). |
adChapter | 136 | Значение в главе 4 байта, который идентифицирует строки в детском наборе строк |
adPropVariant | 138 | Автоматизация PROPVARIANT. |
adVarNumeric | 139 | Числовое значение ( Parameter object only) . |
adVarChar | 200 | Значение строки ( Parameter object only) . |
adLongVarChar | 201 | Длинное строковое значение. |
adVarWChar | 202 | Юникоде символьная строка завершается нулем. |
adLongVarWChar | 203 | Длинный нулевым байтом Юникода строковое значение. |
adVarBinary | 204 | Двоичное значение ( Parameter object only) . |
adLongVarBinary | 205 | Длинное двоичное значение. |
AdArray | 0x2000 | Значение флага в сочетании с другим типом данных константы. Указывает на массив этого другого типа данных. |
<Полный справочник параметров объекта