buffer-field-temp-static.p
1 |
define temp-table tt1 |
---|---|
2 |
field book-id as integer |
3 |
field isbn as character. |
4 |
|
5 |
def var hBuffer1 as handle. |
6 |
hBuffer1 = buffer tt1:handle. |
7 |
|
8 |
do transaction: |
9 |
|
10 |
message "before create1". |
11 |
message "before create2". |
12 |
|
13 |
hBuffer1:buffer-create(). |
14 |
|
15 |
|
16 |
hBuffer1:buffer-field("book-id"):buffer-value() = 666. |
17 |
hBuffer1:buffer-field("isbn"):buffer-value() = "isbn666". |
18 |
|
19 |
message "after create book-id = " hBuffer1:buffer-field("book-id"):buffer-value(). |
20 |
message "after create isbn = " hBuffer1:buffer-field("isbn"):buffer-value(). |
21 |
|
22 |
end. |
23 |
|
24 |
def var field1 as character. |
25 |
def var field2 as character. |
26 |
def var field3 as character. |
27 |
|
28 |
field1 = "book-id". |
29 |
field2 = "isbn". |
30 |
field3 = ?. |
31 |
|
32 |
do transaction: |
33 |
|
34 |
message "before create1". |
35 |
message "before create2". |
36 |
|
37 |
hBuffer1:buffer-create(). |
38 |
|
39 |
|
40 |
hBuffer1:buffer-field(field1):buffer-value() = 777. |
41 |
hBuffer1:buffer-field(field2):buffer-value() = "isbn777". |
42 |
|
43 |
message "after create book-id = " hBuffer1:buffer-field(field1):buffer-value(). |
44 |
message "after create isbn = " hBuffer1:buffer-field(field2):buffer-value(). |
45 |
message "after create no field = " hBuffer1:buffer-field(field3):buffer-value(). |
46 |
|
47 |
end. |
48 |
|
49 |
|
50 |
|