|
v7: Реиндексация перед запуском 1С батником | ☑ | ||
|---|---|---|---|---|
|
0
Panov
24.04.12
✎
19:05
|
Всем привет,
собственно, нужен был батник, который бы перед запуском проверял необходимость реиндексации базы и выполнял ее. Вот здесь, в предпоследнем сообщении: Как правильно написать батник запуска 1с77 ? приведен пример батника, который эту задачу выполняет. Но у меня этот скрипт не выполняется, валится с ошибкой "data source name not found or no default driver specified" на вот этой строке Connect.Open(SConnect); все пути естественно прописал, проверил; пробовал выполнять вот так: Connect.Open("Driver={Microsoft dBase Driver (*.dbf)};DriverID=277;Dbq=C:\fatum\FATUM2011;"); результат тот же. В чем причина? |
|||
|
1
Джинн
24.04.12
✎
19:11
|
Вы не поверите, но причина в том, что data source name not found or no default driver specified.
|
|||
|
2
Panov
24.04.12
✎
23:31
|
Это понятно, но означает эта ошибка? я с ADO не очень
Путь до dbf верный, что еще нужно проверить? |
|||
|
3
Panov
25.04.12
✎
11:20
|
ап
|
|||
|
4
chief accountant
25.04.12
✎
11:22
|
(3) Делай реиндекс всегда и на парься
|
|||
|
5
Он
25.04.12
✎
11:28
|
Последняя ";" точно нужна?
|
|||
|
6
Panov
25.04.12
✎
11:49
|
У меня робот запускает 1с каждые 15 минут, всегда делать реиндекс... как вариант, но это ведь не решение проблемы
Последняя ";" я думаю нужна, судя по http://www.connectionstrings.com/dbf-foxpro |
|||
|
7
chief accountant
25.04.12
✎
12:06
|
(6) нафига каждые 15 мин делать реиндекс
|
|||
|
8
Panov
25.04.12
✎
16:46
|
Каждые 15 минут запускается обмен, но иногда запуск заканчивается сообщением о необходимости переиндексации базы и тупо встает; при этом пользователи не могут зайти в базу.
Поэтому нужно перед запускам проверять и при необходимости переиндексировать разобрался при помощи другого скрипта от artbear'а, вот отсюда Ночной робот (1С) и монопольный режим. Глюк? |
|||
|
9
akaBrr
25.04.12
✎
16:48
|
(8) пользователи каждые 15 минут выходят из базы?
|
| Форум | Правила | Описание | Секции | Поиск |