Project

General

Profile

buffer-field-permanent.p

Vadim Nebogatov, 01/11/2014 06:25 AM

Download (1.07 KB)

 
1
delete from book.
2

    
3
def buffer b1 for book.
4
def var hBuffer1 as handle.
5
hBuffer1 = buffer b1:handle.
6

    
7
do transaction:
8

    
9
message "before create1".
10
message "before create2".
11

    
12
hBuffer1:buffer-create().
13

    
14

    
15
hBuffer1:buffer-field("book-id"):buffer-value() = 666.
16
hBuffer1:buffer-field("isbn"):buffer-value() = "isbn666".
17

    
18
message "after create book-id = " hBuffer1:buffer-field("book-id"):buffer-value().
19
message "after create isbn = " hBuffer1:buffer-field("isbn"):buffer-value().
20

    
21
end.
22

    
23
delete from book.
24

    
25
def var field1 as character.
26
def var field2 as character.
27
def var field3 as character.
28

    
29
field1 = "book-id".
30
field2 = "isbn".
31
field3 = ?.
32

    
33
do transaction:
34

    
35
message "before create1".
36
message "before create2".
37

    
38
hBuffer1:buffer-create().
39

    
40

    
41
hBuffer1:buffer-field(field1):buffer-value() = 666.
42
hBuffer1:buffer-field(field2):buffer-value() = "isbn666".
43

    
44
message "after create book-id = " hBuffer1:buffer-field(field1):buffer-value().
45
message "after create isbn = " hBuffer1:buffer-field(field2):buffer-value().
46
message "after create no field = " hBuffer1:buffer-field(field3):buffer-value().
47

    
48
end.
49

    
50