Автор | Сообщение |
|
| |
Пост N: 39
Зарегистрирован: 06.05.14
|
|
Отправлено: 15.11.15 05:44. Заголовок: Ошибка при Share_Tables = 1
При включении Share_Tables = 1, следующая программа: PROC Main RddSetDefault ("LETO") cPath := "//192.168.99.10:2807/Test/" Leto_Connect (cPath) USE (cPath + "Artikli") SHARED NEW SET INDEX TO (cPath + "Art_ID") Flock() APPEND BLANK APPEND BLANK OrdSetFocus ("Art_ID") SEEK 0 Artikli->a_naziv := "abc" COMMIT // <------- !!!!!! ------ RETURN Она выдает сообщение об ошибке: Error LETO/1021 Data type error Called from DBCOMMITALL(0) Ненад
|
|
|
Новых ответов нет
[см. все]
|
|
|
| |
Пост N: 40
Зарегистрирован: 06.05.14
|
|
Отправлено: 16.11.15 05:54. Заголовок: Вот разработана цела..
Вот разработана целая программа: цитата: | REQUEST LETO PROC Main RddSetDefault ("LETO") cPath := "//192.168.99.10:2807/Test/" Leto_Connect (cPath) a := {} AAdd (a, {"ID", "N", 10, 0}) AAdd (a, {"NAME", "C", 35, 0}) DBCreate ("Test", a) USE (cPath + "TEST") SHARED NEW INDEX ON ID TO (cPath + "TEST") SET INDEX TO (cPath + "TEST") Flock() APPEND BLANK APPEND BLANK SEEK 0 Test->NAME := "abc" COMMIT RETURN |
| Эта ошибка возникает только тогда, когда вы включите все команды. Например, если вы удалите одну команду APPEND BLANK, все работает правильно. LetoDB.ini: Share_Tables = 1 Default_Driver = NTX LetoDB: v.2.17b1
|
|
|
|
| Администратор
|
Пост N: 3356
Зарегистрирован: 23.05.05
|
|
Отправлено: 16.11.15 19:13. Заголовок: Поправил..
Поправил
|
|
|
|
| |
Пост N: 41
Зарегистрирован: 06.05.14
|
|
Отправлено: 17.11.15 05:13. Заголовок: Спасибо!..
Спасибо!
|
|
|
|