Обновлено: 07.05.2018

OLE DB свойство инициализации источника данных — «server_data_back_read»

Имя:
server_data_back_read
Тип:
VT_I4
R/W:
R/W
По умолчанию:
0
IBProvider:
3.50, 5

Настройка правил перечитывания изменений обновляемого множества. Допускается нулевое значение или объединение следующих флагов:

Значение Описание
1 Перечитывать значения новых рядов. Сервер должен поддерживать запросы вида «INSERT INTO … RETURNING …».
2 Перечитывать значения модифицированных рядов. Сервер должен поддерживать запросы вида «UPDATE … RETURNING …».

Пример для VBScript и ADODB

option explicit

dim cn,rs,v,f

set cn=createobject("ADODB.Connection")

cn.ConnectionString= _
 "provider=LCPI.IBProvider.3;"& _
 "location=inet4://localhost/d:\database\fb_03_0_0\employee.fdb;"& _
 "user id=SYSDBA;"& _
 "password=masterkey;"& _
 "dbclient_type=fb.direct;"& _
 "server_data_back_read=3"

call cn.Open()

call cn.BeginTrans()

set rs=createobject("ADODB.Recordset")

'LockType =adLockPessimistic (2)
call rs.Open("EMPLOYEE",cn,,2)

f=array("FIRST_NAME","LAST_NAME","DEPT_NO",_
        "JOB_CODE","JOB_GRADE","JOB_COUNTRY", _
        "SALARY")

v=array("Agent","Smit","000", _
        "Admin","4","USA", _
        40000)

call rs.AddNew(f,v)

wscript.echo "EMP_NO    : "&rs("EMP_NO").value
wscript.echo "HIRE_DATE : "&rs("HIRE_DATE").value

call cn.RollbackTrans()

Вывод:

Sample 001. Output.

Смотрите также

Другие свойства группы

Другие наборы свойств