Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

АДО Открытый метод


<Полное руководство объекта Record

Открытый метод открывает существующий объект Record или создает новый файл или каталог.

Синтаксис

Open(source,actconn,mode,createopt,opt,username,psword)

параметр Описание
source Необязательный. Параметр источника может быть одним из следующих:
  • Абсолютный URL
  • Относительный URL
  • Открытая Recordset
  • Другой объект записи
  • Объект Command
  • Оператор SQL SELECT
  • Имя таблицы
actconn Необязательный. Строка подключения или объект соединения
mode Необязательный. ConnectModeEnum значение, которое указывает режим доступа объекта Record. По умолчанию adModeUnknown
createopt Необязательный. RecordCreateOptionsEnum значение, которое указывает , следует ли открывать существующий файл / каталог или новый файл / каталог должен быть создан. По умолчанию adFailIfNotExists. Этот параметр игнорируется, если параметр источника не является URL
opt Необязательный. Один или несколько RecordOpenOptionsEnum значения, которое задает параметры для открытия записи. По умолчанию это adOpenRecordUnspecified
username Необязательный. Идентификатор пользователя, который разрешает доступ к источнику
psword Необязательный. Пароль, который проверяет имя пользователя

пример

Example 1: source as the URL of a folder:

set rec = Server.CreateObject("ADODB.record")
rec.Open("http://www.w3ii.com/asp/")

Example 2: source as a relative URL in a Connection object:

set conn=Server.CreateObject("ADODB.Connection")
set rec = Server.CreateObject("ADODB.record")
conn.Open "URL=http://www.w3ii.com/asp/"
rec.Open("test.doc", conn)

Example 3: source as a row in a Recordset object:

set rs = Server.CreateObject("ADODB.recordset")
set rec = Server.CreateObject("ADODB.record")
rs.Open "test.doc", "URL=http://www.w3ii.com/asp/",,,adCmdTableDirect
rs.MoveLast() 
rec.Open(rs) 

ConnectModeEnum Значения

постоянная Стоимость Описание
adModeUnknown0 По умолчанию. Права доступа не установлена ​​или не может быть определена
adModeRead1 Только для чтения
adModeWrite2 Только запись
adModeReadWrite3 Читай пиши
adModeShareDenyRead4 Предотвращает другим пользователям открывать соединение с правами на чтение
adModeShareDenyWrite8 Предотвращает другим пользователям открывать соединение с правами записи
adModeShareExclusive12 Предотвращает другим пользователям открывать соединение
adModeShareDenyNone16 Позволяет другим, чтобы открыть соединение с любыми разрешениями
adModeRecursive0x400000 Используется с adModeShareDenyNone, adModeShareDenyWrite или adModeShareDenyRead для установки разрешений на все дочерние записи текущей записи

RecordCreateOptionsEnum Значения

постоянная Стоимость Описание
adFailIfNotExists-1 По умолчанию. Сбой, если параметр источника указывает на узел, который не существует
adCreateNonCollection0 Создает новую запись типа adSimpleRecord
adCreateCollection0x2000 Создает новую запись, заданное параметром источника. Если он указывает на существующий узел, то произойдет ошибка. Для того, чтобы предотвратить ошибку объединить эту величину с adOpenIfExists или adCreateOverwrite
adOpenIfExists0x2000000 Если источник указывает на существующий узел или объект записи, то провайдер должен открыть существующую запись, а не создавать новый. Это значение не может быть использовано с adCreateOverwrite
adCreateOverwrite0x4000000 Если источник указывает на существующий узел или записи, то существующая запись будет перезаписана и новый создается на своем месте. Это значение не может быть использовано с adOpenIfExists
adCreateStructDoc0x80000000 Создает новую запись типа adStructDoc

RecordOpenOptionsEnum Значения

постоянная Стоимость Описание
adOpenRecordUnspecified-1 По умолчанию. Параметры не указаны
adOpenAsync0x1000 Открывает объект записи в асинхронном режиме
adDelayFetchStream0x4000 Поток по умолчанию, связанный с записью не нужно извлечь первоначально
adDelayFetchFields0x8000 Поля, связанные с записью не должны быть получены на начальном этапе, но могут быть получены при первой попытке доступа к полю
adOpenExecuteCommand0x10000 Источник содержит текст команды, который должен быть выполнен
adOpenOutput0x800000 Если источник указывает на узел, который содержит исполняемый скрипт, то открыл запись будет содержать результаты выполнения сценария. Это значение допустимо только с записями без сбора

<Полное руководство объекта Record