|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста, есть две таблицы, нужно одну заменить другой (не добавить, а заменить). Пример, tabl_1 и его поля t1,t2,t3 нужно заменить на table_2 (a_1,a_2,a_3) делала так: copy table_2 to table_1 ничего не получается выдает ошибку :( работаю на Fox5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:23 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Я новичок в этом деле тоже... Но думаю с помощью copy у тебя не получиться, у файлов разные структуры... Сделай проще... сначало убей файл 2... а потом туда скопируй файл 1! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:29 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
copy to ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:31 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Создает новый файл на основе содержимого выбранной в данный момент таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:31 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
по моему это мне нужно будет делать вручную, но дело в том, что это будет повторятся постоянно, и поэтому его нужно задать программно...:( ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:33 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
DELETE FILE 'd:\table_2' COPY FILE 'c:\table1' TO 'd:\table1' DELETE FILE c:\table_1 && Ну это если он тебе не нужен потом ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:34 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Sid Sidov, да, но вот хотя и там и прописывается путь файлов оно выдает ошибку "file does not exist" что делать????? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:48 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Файлы закрыты? Прежде чем его удалить он должен быть закрыт и не использваться ни одним приложением! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 11:55 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
А зачем такой процесс будет повторяться постоянно? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:03 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Sid Sidov, файл 2 впринципе убивать не нужно он пустой он сосдается несколько строчками высше...Файлы закрыты не используются, но ошибка повторяется... почему этот процес будет повторятся, так это потому что файл 1 создается из даных екселя, при его создании он имеет свои поля, мне же нужно их называть своими именами и прибавить туда еще несколько полей. Так как я не знала как это сделать, то решила создать новый файл (файл 2) и перекопировать туда данные из Файла 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:12 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Это не правильно .... надо сразу в тот файл! Зачем городить себе ну если ты конечно не китайский пионер!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:19 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Sid Sidov, Я просто не знаю как программно добавить поля и как поменять существующие названия...Я искала альтернативный вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:22 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
И напиши как ты определил\а что они закрыты посмотри Window -> Data Session появиться окно в котором ты увидишь!!! Ладно разбирайся информации тут просто куча... здесь можно найти всё... Лучше когда всё сам разбираешь... А по такой простоте тут вряд ли кто нибудь будет отвечать!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:23 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
смотри всё о таблицах зайди на FoxClub.... больше читай... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:25 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
да в том то и дело что в Data Session все закрыто, может дело в Tools?? Спасибо за читательные и искательный совет, что я сейчас и делаю ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:29 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
nensiпочему этот процес будет повторятся, так это потому что файл 1 создается из даных екселя, при его создании он имеет свои поля, мне же нужно их называть своими именами и прибавить туда еще несколько полей. Так как я не знала как это сделать, то решила создать новый файл (файл 2) и перекопировать туда данные из Файла 1.Может лучше посмотреть в сторону select sql? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:30 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
Sergey Sizov, это вроде бы в эту сторону посмотреть? select *; from table_2 into cursor table_1 select table_1 Но этот запрос не сохраняет данные ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:37 |
|
две таблицы нужно одну заменить другой (не добавить, а заменить)
|
|||
---|---|---|---|
#18+
ВСЕ ПОЛУЧИЛОСЬ забыла поставить точку с запятой, а и вместо курсора поставить table вот так select *; from table_2; into table table_1 select table_1 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2009, 12:40 |
|
|
start [/forum/topic.php?fid=41&msg=35980242&tid=1586474]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 157ms |
0 / 0 |