Прочитать запись и произвести ее форматирование. (C)

Navigation:  TCP/IP Сервер БД ИРБИС64 > Протокол работы сервера ИРБИС64 > Работа с мастер-файлом базы данных >

Прочитать запись и произвести ее форматирование. (C)

Previous pageReturn to chapter overviewNext page

ПАРАМЕТРЫ

db_name – имя базы данных.

MFN – номер записи.

LOCK – если требуется блокировать запись LOCK =1, если нет LOCK =0.

format – формат или @filname (имя файла формата без расширения, например, @brief).

 

ВОЗВРАТ

список строк,  представляющий результат форматирования записи в следующем формате:

1-я строка – код возврата функции форматирования.

Все следующие строки – это результат форматирования записи.

 

КОММЕНТАРИЙ

В случае физически удаленной записи возвращается 2 строки:

1-я строка - ZERO

2-я строка – UTF-8(ЗАПИСЬ ФИЗИЧЕСКИ УДАЛЕНА)

 

 

ПРИМЕР ПРОТОКОЛА

(первая строка запроса – длина запроса в байтах)

 

 

ЗАПРОС

ВОЗВРАТ

1

Код команды

C

Код команды

C

2

АРМ

R

Идентификатор

463302

3

Код команды

C

Номер команды

36

4

Идентификатор

463302



5

Номер команды

36



6

Имя

(для работы форматера с ини файлом своего клиенту)

MASTERKEY



7

Пароль

MASTER



8





9





10





 

Db_name

IBIS

Код возврата

0

 

MFN

22

MFN#СТАТУС

22#

 

Lock

0

0#№ версии

0#1

 

format

@IBISW

TAG#FIELD

920#SPEC

 



TAG#FIELD

210#^CТип. А. Плюшара^AСПб^D1830

 



TAG#FIELD

215#^A[4],367,[2],120

 



TAG#FIELD

900#^B03^C11a

 



TAG#FIELD

102#RU

 



TAG#FIELD

101#rus

 



TAG#FIELD

621#Р 9(С)1 Ильин

 



Разделитель

#

 



Код возврата

0

 



Результат форматирования

{\pard\tx4\b \b Р 9(С)1 Ильин\par К 21\par \b0 \b Карамзин, Николай Михайлович.\b0 \par \tab История государства Российского: В 12 томах. - СПб : Иждив. книгопродавца Смирдина : -----------------\par \pard\tx4 }

 

 


См. также:

Работа с мастер-файлом базы данных

Запись (C) - прочитать