|
|||||||
Шаг 43 - Свойство Type
Время создания: 16.03.2019 23:43
Текстовые метки: DAO, Справка DAO, Access, Type
Раздел: Разные закладки - VBA - Access - DAO
Запись: xintrea/mytetra_db_adgaver_new/master/base/1483964320p3hr0kx4l5/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Описание Значение Константа Тип dbBigInt Big Integer dbBinary Binary dbBoolean Boolean dbByte Byte dbChar Char dbCurrency Currency dbDate Date/Time dbDecimal Decimal dbDouble Double dbFloat Float dbGUID GUID dbInteger Integer dbLong Long dbLongBinary Long Binary (OLE Object) dbMemo Memo dbNumeric Numeric dbSingle Single dbText Text dbTime Time dbTimeStamp Time Stamp dbVarBinary VarBinary Для объекта QueryDef следующие константы определяют тип запроса:
Для того, чтобы создать запрос к серверу SQL в рабочей области Microsoft Jet, нет необходимости явно задавать в свойстве Type константу dbQSQLPassThrough. Этот тип задается ядром базы данных Microsoft Jet автоматически при создании объекта QueryDef и определении его свойства Connect.
Следующие константы определяют тип объекта Workspace.
Замечания Пример Sub TypeX()
Dim dbsNorthwind As Database Dim rstEmployees As Recordset Set dbsNorthwind = OpenDatabase("Борей.mdb") ' По умолчанию используется константа dbOpenTable. Set rstEmployees = dbsNorthwind.OpenRecordset("Сотрудники") Debug.Print "Табличный объект Recordset (таблица 'Сотрудники'): " & RecordsetType(rstEmployees.Type) rstEmployees.Close Set rstEmployees = dbsNorthwind.OpenRecordset("Сотрудники", dbOpenDynaset) Debug.Print "Динамический набор записей (таблица 'Сотрудники'): " & RecordsetType(rstEmployees.Type) rstEmployees.Close Set rstEmployees = dbsNorthwind.OpenRecordset("Сотрудники", dbOpenSnapshot) Debug.Print "Статический набор записей (таблица 'Сотрудники'): " & RecordsetType(rstEmployees.Type) rstEmployees.Close Set rstEmployees = dbsNorthwind.OpenRecordset("Сотрудники", dbOpenForwardOnly) Debug.Print "Набор с последовательным доступом (таблица 'Сотрудники'): " & RecordsetType(rstEmployees.Type) rstEmployees.Close dbsNorthwind.Close End Sub
Function RecordsetType(intType As Integer) As String
Select Case intType Case dbOpenTable RecordsetType = "dbOpenTable" Case dbOpenDynaset RecordsetType = "dbOpenDynaset" Case dbOpenSnapshot RecordsetType = "dbOpenSnapshot" Case dbOpenForwardOnly RecordsetType = "dbOpenForwardOnly" End Select
End Function
|
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|