Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Необходим доступ к базе VFP для cинхронизации данных из приложения (1С). Т. к. база проиндексирована, индекс CDX, стандартные средства (XBase) не приминимы. Доступ на чтение, удаление, добавление, изменение и ВОССТАНОВЛЕНИЕ удаленных записей. Подключиться через ADO не составило пробелем, страка инициализации: ("SELECT * FROM buffer.dbf","Driver={Microsoft Visual FoxPro Driver}; SourceType=DBF; SourceDB=D:\maykov",2,2,1) Добавление, удаление, изменение - ни каких проблем! Но в запрос не попадают помеченые на удаление записи... И не понятно как востанавливать. Может кто поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 11:00 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Через ODBC можно при конфигурировании источника данных снимать птицу Deleted. Через ADO можно попробовать сначала послать команду SET DELETED OFF, а потом делать запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 15:12 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Большое спасибо, данные получил и с удаленных строк, но как понять которые удалены, и самое главное, как восстанавливать....! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 16:28 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Когда-то делали так: SELECT *,IIF(DELETED(),.T.,.F.) AS DeleteStatus FROM buffer.dbf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 16:56 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Для восстановления записей, помеченных на удаление, в фоксе есть команда RECALL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2004, 16:57 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Знаю я команду RECALL ) Только послать через ADO не получается :(((( Запрос сработал... "SELECT *,IIF(DELETED(),.T.,.F.) AS DeleteStatus FROM buffer.dbf" спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 06:03 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Тогда нужно описать более подробно - что куда и откуда берется и что и где нужно восстанавливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 11:34 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Ну вешь такая, есть 1с в ней есть платежки, есть база dbf с индексом cdx во превых, а во вторых она постоянно открыта кам-нибуть из пользователей и очень многое на нее завязано, менят ее сильно нельзя. Добавляем в 1с платежку, она должна добавиться в DBF удаляем, удалиться, восстанавливаем, востановиться и т.д... 1с cdx не понимает... Самописный, на фоксе, OLE сервер конечно справляется.... Но как это сделать штатными средствами микромягкого! Нашел DBA... все хорошо... но осталась одна мелочь... восстановить удаленные записи при необходимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2004, 13:58 |
|
||
|
Данные из базы VFP, синхронизация.
|
|||
|---|---|---|---|
|
#18+
Если через ADO можно вызвать ХП фоксовой базы, то напиши эту ХП с параметром (первичный ключ или что еще для идентификации записи). Просто раньше мы как-то только выбирали записи из фокса не его средствами, модифицировать не надо было, но создание фоксовой хранимой процедуры в фоксовой базе данных может сработать. А ХП уже средствами фокса будет снимать с записей пометку на удаление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2004, 14:43 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32436351&tid=1597034]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 412ms |

| 0 / 0 |
