Поделиться через


Динамическое свойство reshape Name (ADO)

Область применения: Access 2013, Office 2013

Указывает имя объекта Recordset .

Возвращаемые значения

Возвращает строковое значение, которое является именем набора записей.

Замечания

Имена сохраняются на время подключения или до закрытия набора записей .

Свойство Reshape Name предназначено в первую очередь для использования с функцией повторного формирования службы Microsoft Data Shaping Service для поставщика службы OLE DB . Имена должны быть уникальными, чтобы участвовать в повторном формировании.

Это свойство доступно только для чтения, но его можно задать косвенно при создании набора записей. Например, если предложение команды SHAPE создает recordset и присваивает ему псевдоним с ключевое слово "AS", то псевдоним назначается свойству Reshape Name. Если псевдоним не объявлен, свойству reshape name присваивается уникальное имя, созданное службой формирования данных. Если псевдоним совпадает с именем существующего набора записей, ни один из них не будет изменен до тех пор, пока не будет выпущен один из них. Поведение по умолчанию можно изменить, задав для свойства "Уникальные имена изменений" (см. раздел "Служба формирования данных Майкрософт для OLE DB") в подключении ADO значение TRUE. Это дает службе формирования данных разрешение на изменение имен assigend при необходимости, чтобы обеспечить уникальность.

Используйте свойство Reshape Name , если требуется ссылаться на набор записей в команде SHAPE или если вы не знаете его имя, так как оно было создано службой формирования данных. В этом случае можно создать команду SHAPE, объединив команду вокруг строки, возвращаемой свойством Reshape Name .

Reshape Name — это динамическое свойство, добавляемое в коллекцию Свойств объекта Recordset, если свойству CursorLocation присвоено значение adUseClient.