|
Перестал открываться на чтение файл БД ПАРАДОКС | ☑ | ||
---|---|---|---|---|
0
gnus
30.07.12
✎
12:32
|
в филиале установлен регистратор учета рабочего времени
пишет в бд ПАРАДОКС копирую *.db в каталог на машину в головном офисе из db-шек делаю выгрузку в 1с82 обычноне приложение через com при выполнении модуля 1с82 перестали открываться на чтение два файла *.db пытаюсь открыть эти файлы борданд десктопом , говорит: " index is out of date " если эти файлы открывать не в каталоге, а копировать изолировано от общего каталога - и десктопом открываются, и модуль 1с82 работает БД = Новый ComObject("ADODB.Connection"); БД.CursorLocation=3; //ПутьБД="c:\data"; -- это 3 месяца работало //все сваливал в каталог DATA ПутьБД="c:\111"; //--это сейчас проверяю //если деражть в нем только 2 этих злосчастных файла, //будет работать Если БД.Open("Driver={Microsoft Paradox Driver (*.db )};DriverID=538;Fil=Paradox 4.X;DefaultDir="+ПутьБД+";Dbq="+ПутьБД+";CollatingSequence=OEM")= 0 Тогда Сообщить("Ошибка...."); Возврат; КонецЕсли; |
|||
1
gnus
30.07.12
✎
12:38
|
открывал со своей машины борланд дестопом эти *.db в рабочем каталоге программы регистратора рабочего времени на машине удаленного филиала
(через маршрутизатор, они в разных сегментах ЛВС) -открывается что может происходит при копировании побайтно сравнить файл источник и файл приемник ? |
|||
2
gnus
30.07.12
✎
12:43
|
Когда не срабатывает, 1С говорит:
{Обработка.ЗаписьВСправочникСотрудников.Форма.Форма.Форма(19)}: Ошибка при вызове метода контекста (Open) rs.Open(ТекстЗапроса, БД); по причине: Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Драйвер ODBC Paradox] Непредвиденная ошибка драйвера внешней базы данных (12034). |
|||
3
gae
30.07.12
✎
12:44
|
переиндексируй их
|
|||
4
vip67
30.07.12
✎
12:44
|
index is out of date - єтафраза говорит о ошибке
|
|||
5
gae
30.07.12
✎
12:46
|
а еще они могут быть заблокированы другим приложением. у нас было такое недавно, одно фоновое задание зависло и заблокировало db-шку, другой экземпляр фонового задания обламывался.
|
|||
6
gae
30.07.12
✎
12:47
|
>>что может происходит при копировании
файлы индексов, рядом лежащие, тоже копируешь? |
|||
7
gnus
30.07.12
✎
12:52
|
(6)
*.val не копирую, но старые *.val лежат в злосчастном каталоге |
|||
8
gnus
30.07.12
✎
13:07
|
убил val-ы и прочий мусор - заработало
их(val-ов) 1с8 пользует или драйвер парадокса ? |
|||
9
gae
30.07.12
✎
13:12
|
(8) так это, 1С же их через драйвер читает, посредством ADO (пусть настоящие программисты меня поправят, если некорректно написал), так что "1с8" не может само использовать индексы.
|
|||
10
gae
30.07.12
✎
13:17
|
может там был файл .LCK , в котором была зарегена блокировка? ты его удалил, блокировка снялась. А индексы это не мусор, ты вот поудалял все, а может другая программа не сможет их читать теперь?
|
|||
11
gnus
30.07.12
✎
13:46
|
(10)
на той машине в удаленом филиале,где стоит дельфиписаная программа регистратора рабочего времени, лицензии на 8-ку нет файлы парадокса я копирую по випиэн на машины головного офиса для чтения их средствами 1С8 |
|||
12
gnus
31.07.12
✎
07:11
|
поковырял парадоксальные db-шки фаром по f4
вроде бы не сложно устроены может их читвь в текстовом режиме без борманских драйверов ? |
|||
13
VladZ
31.07.12
✎
07:15
|
(12) Из вроде Эксель открывает. Не?
|
|||
14
gnus
31.07.12
✎
07:30
|
(13)
пробовал открывает но как лучше делать ? скритом в эксель а из него чтение в 1с ? |
|||
15
gnus
31.07.12
✎
07:32
|
а вот опенкальк 3.1 не берет
|
|||
16
gnus
31.07.12
✎
07:34
|
но за эксель платить надо, а в конторе нет лицензии на мс офис
|
|||
17
dangerouscoder
31.07.12
✎
08:03
|
А что прога учета времени не позволяет сделать экспорт что бы всю базу не тянуть?
|
|||
18
gnus
31.07.12
✎
09:09
|
(17)
http://timeformer.rbchost.ru/ смотрящих функционал не устраивает И ЭКСЕЛЬ НУЖЕН ДЛЯ НЕЁ, КОТОРОГО НЕТ |
|||
19
gnus
31.07.12
✎
09:52
|
оо 3.3 то же не открывает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |