Сохранение записи (D)

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

Сохранение записи (D)

Previous pageReturn to chapter overviewNext page

ПАРАМЕТРЫ

Db_name – имя БД

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

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

Rec – строка, состоящая из группы следующих параметров:

MFN#STATUS#30#310#VERSION#30#31TAG1#FIELD1#30#31 … TAG1#FIELD1#30#31

 

ВОЗВРАТ

0#MFN#статус#30#31

0#VERSION#30#31

tag1#field1#30#31

………….

tagN#fieldN#30#31

 

В случае ошибки возврат:

 

Код ошибки#30#31

 

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

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

 

 

ЗАПРОС

ВОЗВРАТ

1

Код команды

D

Код команды

I

2

АРМ

C

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

463302

3

Код команды

D

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

107

4

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

463302

 

 

5

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

107

 

 

6

 

 

 

 

7

 

 

 

 

8

 

 

 

 

9

 

 

 

 

10

 

 

 

 

 

Db_name

IBIS

 

0# MFN#STATUS#30#31

0#VERSION#30#31

TAG1#FIELD1#30#31

 

Lock

0

 

 

 

IfUpdate

1

 

 

 

Rec

MFN#STATUS#30#31

0#VERSION#30#31

TAG1#FIELD1#30#31

 

 

 


См. также:

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

Синхронное сохранение группы записей с общей блокировкой (6)