|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Здраствуйте уважаемые ГУРУ, у меня имеется 9 баз (d1.dbf, d2.dbf d3.dbf, d4.dbf, d5.dbf, d6.dbf, d7.dbf, d8.dbf, d9.dbf (пенсионые)) и foxpro 2.6. Нужно эти все базы совместить в одну "d0.dbf", я примерно видел как это делать, есть файлик (list.png) там код написан в котой вписивались названия баз, вот они этот файлик запускали через "DО..." и он формирует базу... Помогите мне сделать такой же файлик list.png c кодом ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2008, 22:50 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
P.S. Базы все одинаковие только с разных организаций... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2008, 22:51 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2008, 23:31 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Я скопировал то что Вы написали в блокнот и сохранил в list.png, выполнил командой Do... и оно мне выдало вот такое... что я сделал не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2008, 22:18 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Ваши файлы DB1,...,DB9 должны лежать (находится) в той директории, откуда запускаете прогу В вашем случае - это директория "I:\1DF_GO~1. Скопируйте туда ваши файлы .DBF и снова запустите программу. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2008, 23:39 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Вообще-то, исходники Фокса обычно имеют расширение PRG, но это не особо принципиально... Имя каталога нельзя покороче создать (типа I:\1DF_0\) ? - это же FoxPro for DOS, там формат имени был 8.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2008, 06:23 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
И да, конечно, немного соврал (просто хотел использовать use..copy to), надо так: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2008, 06:25 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Я сохранил в каталоге с базами list.prg с этим кодом(немного пришлось переделать так как мои базы називаются d1, d2..., я писал немного на С и примерно знаю про это, интересно, а там где копируется Д1 в Д0... разви там не нада для начала типа create d0?) запускаю через Фох и програму закрывает... это quit закрывает? Нечего не создаётся и не склеивается... _______________________________________ set talk off set safety off set deleted on copy file d1.dbf to d0.dbf use d0 for i=2 to 9 append from ('d'+ltrim(str(i))) endfor use quit _______________________________________ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2008, 12:43 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Ладно, уговорили... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2008, 16:30 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
Огромное сисадминское спасибо, это помогло и всё получилось, я примерно такого вида код и видел... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2008, 18:57 |
|
Помогите пожалуста соединить базы в одну
|
|||
---|---|---|---|
#18+
А интересно, если вирезать use d1 copy to d0 и написать так use d1 copy to d0 use d1 append from d2 append from d3 append from d4 append from d5 append from d6 append from d7 append from d8 append from d9 wait window 'Database D0 was created succesfully!' quit тиоретически должно всё сложиться с добавлением в таблицу Д1? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2008, 20:19 |
|
|
start [/forum/topic.php?fid=41&msg=35573741&tid=1587218]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 152ms |
0 / 0 |