Доступ к данным массива

Доступ к данным массива

Некоторые интерфейсы приложений инкапсулируют функции и дескрипторы API, ограниченный доступ для чтения возможен из хранимых процедур.

Дескриптор массива

API предоставляет структуру дескриптора массива для передачи серверу массива или фрагмента массива для чтения и записи в базу данных. Эта структура для программистов представлена в файле ibase.h (добавлены комментарии):

typedef struct {

short array_bound_lower;

/* нижняя граница массива или фрагмента */

short array_bound_upper;

/* верхняя граница массива или фрагмента */

} | SC_ARRAY_BOUND;

typedef struct {

unsigned char array_desc_dtype;

/* тип данных элементов */

char array_desc_scale;

/* масштаб для числовых типов */

unsigned short array_desc_length;

/* длина элемента массива в байтах */

char array_desc_field_name[32] ;

/* идентификатор столбца */

char array_desc_relation_name[32];

/* идентификатор таблицы */

short array_desc_dimensions;

/* количество размерностей */

short array_desc_flags;

/* 0=порядок по строкам, 1=порядок по столбцам */

ISC_ARRAY_BOUND array_desc_bounds[16];

/* верхняя и нижняя границы для размерности до 16 */

} ISC_ARRAY_DE SC;

Документ по InterBase 6 "API Guide" (Руководство no API), опубликованный Borland, содержит детальные инструкции по манипулированию массивами с помощью структур API.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Доступ пользователя к данным

Из книги автора

Доступ пользователя к данным Все пути доступа пользователя к базе данных идут через OS/400 и MI, прямой доступ к данным — только у SLIC. С точки зрения пользователя, доступ к файлу базы данных OS/400 осуществляется с помощью открытия файла. На уровне MI эта функция реализована


9-й час Подведение итогов по данным запроса

Из книги автора

9-й час Подведение итогов по данным запроса В ходе этого урока мы рассмотрим те функции SQL, которые предназначены для подведения итогов. С их помощью можно осуществлять достаточно широкий спектр математических операций с данными.Основными на этом уроке будут следующие


Использование представлений для управления доступом к данным

Из книги автора

Использование представлений для управления доступом к данным Представление (view) — это, по сути, определение запроса, хранящегося в базе данных. Оно подобно определению запроса в базах данных Microsoft Jet, однако отличается местом хранения: располагается в базе данных и


XML и доступ к данным 

Из книги автора

XML и доступ к данным  Обладая этими базовыми знаниями об XML и зная способы их использования, можно применить их в реальных приложениях для работы с данными. XML-анализатор способен считать данные в формате XML, и они будут иметь одинаковый смысл в любом приложении. Эта


8.1.2. Доступ к элементам массива и присваивание им значений

Из книги автора

8.1.2. Доступ к элементам массива и присваивание им значений Получить ссылку на элемент и присвоить ему значение можно с помощью методов класса [] и []= соответственно. Каждый из них принимает один целочисленный параметр — либо пару целых чисел (начало и конец), либо диапазон.


10.2. Доступ к данным более высокого уровня

Из книги автора

10.2. Доступ к данным более высокого уровня Часто возникает необходимость хранить и извлекать данные более прозрачным способом. Модуль Marshal предоставляет простые средства сохранения объектов а на его основе построена библиотека PStore. Наконец, библиотека dbm позволяет


Доступ к поступающим данным формы

Из книги автора

Доступ к поступающим данным формы Другими элементами типа HttpResponse являются свойства Form и QueryString. Эти два свойства функционируют аналогично классическому варианту ASP и позволяют анализировать поступающие данные формы, используя пары имен и значений. Вспомните из нашего


16.7. Оптимизация доступа к данным в табличных видах

Из книги автора

16.7. Оптимизация доступа к данным в табличных видах Постановка задачи Имеется приложение, в котором пользователь просматривает управляемые объекты в табличных видах. В этом приложении вы хотите выбирать и представлять данные более гибким и естественным образом, не


"Руки прочь" от доступа к данным

Из книги автора

"Руки прочь" от доступа к данным Реляционные СУБД, разработанные для архитектуры клиент-сервер, не предоставляют пользователям прямой доступ к данным. Когда пользовательское приложение хочет выполнить операции над набором данных, оно сообщает клиентскому модулю, чего


Свойства страниц доступа к данным

Из книги автора

Свойства страниц доступа к данным Традиционные формы и отчеты Access применяются для отображения, редактирования и подготовки отчетов по тем данным, которые хранятся в настольной системе пользователя. Как уже сказано выше, создавать такие объекты позволяют специальные


Страницы доступа к сгруппированным данным

Из книги автора

Страницы доступа к сгруппированным данным Страницы доступа к сгруппированным и динамически связанным данным открывают перед пользователями совершенно новые возможности работы с информацией с помощью единого HTML-интерфейса. Благодаря этому легко просматривать группы


Использование страниц доступа к данным

Из книги автора

Использование страниц доступа к данным Из табл. 6.1 видно, что для взаимодействия Access 2002 с окружением страницы доступа к данным значительно полезнее, чем статические копии отчетов. Если последние, в соответствии с названием, применяются лишь для рассылки статических