Прочитать запись (C)


НАЧАЛО >> TCP/IP сервер ИРБИС 64/128 >> Протокол работы сервера ИРБИС64 >> Прочитать запись (C)


ПАРАМЕТРЫ

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

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

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

 

ВОЗВРАТ

Первая строка это код возврата.

 

Коды возврата:

ZERO

READ_WRONG_MFN

ERR_FILEMASTER -  ошибка при открытии файла mst или xrf.

REC_DELETE - запись логически удалена.

REC_PHYS_DELETE  - запись физически удалена.

 

КОММЕНТАРИЙ

Поля записи представляются в формате UTF-8.

Статус записи обеспечивает многопользовательскую работу с базой данных.

 

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

 

ЗАПРОС

ВОЗВРАТ

1

Код команды

C

Код команды

C

2

АРМ

R

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

436978

3

Код команды

C

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

2

4

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

436978

 

 

5

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

2

 

 

6

 

 

 

 

7

 

 

 

 

8

 

 

 

 

9

 

 

 

 

10

 

 

 

 

 

База данных

IBIS

Код возврата

0

 

MFN

22

MFN#СТАТУС

22#

 

Блокировать?

0

0#№ версии записи

0#1

 

 

 

TAG#FIELD

10#^D100.00

 

 

 

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