powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код для сравнения и двух одинаковых DBF, и объединения
7 сообщений из 7, страница 1 из 1
Код для сравнения и двух одинаковых DBF, и объединения
    #36796550
honor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток всем гуру!
Необходима подсказка, примерный код. Суть задачи: имеем два одинаковых по структуре DBF (DBF1 и DBF2), созданы программой ViualFoxPro 5 или 8, (больше ничего про тип DBF не скажу) нужен код для копирования информации из DBF1 в DBF2.
Условие: ищем в поле Kluch вот в таких записях ("30B0W8ZA7DBASEАдм 0"), слово "Адм", и с этого места копируем все строки по всем полям в DBF2, пристыковывая к последней записи DBF2.
Спасибо заранее!!!
...
Рейтинг: 0 / 0
Код для сравнения и двух одинаковых DBF, и объединения
    #36796552
honor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. Код желателен на SQL.
...
Рейтинг: 0 / 0
Код для сравнения и двух одинаковых DBF, и объединения
    #36796586
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
honorУсловие: ищем в поле Kluch вот в таких записях ("30B0W8ZA7DBASEАдм 0"), слово "Адм", и с этого места копируем все строки по всем полям в DBF2, пристыковывая к последней записи DBF2.
Спасибо заранее!!!авторКод желателен на SQL В SQl нет понятия "это место"(т.е. указателя записи). Если вы имели в виду "скопировать всё с таким ключом", то
Код: plaintext
insert into dbf1 select * from dbf2 where kluch="MoiKluch"
...
Рейтинг: 0 / 0
Код для сравнения и двух одинаковых DBF, и объединения
    #36796605
honor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[/quot]авторКод желателен на SQL В SQl нет понятия "это место"(т.е. указателя записи). Если вы имели в виду "скопировать всё с таким ключом", то
Код: plaintext
insert into dbf1 select * from dbf2 where kluch="MoiKluch"
[/quot]

Спасибо! Скажите, можно ли взять для поиска часть ключа, и написать эту часть по-русски: "Адм"? Найдет?
...
Рейтинг: 0 / 0
Код для сравнения и двух одинаковых DBF, и объединения
    #36797668
honor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите код, для подключения к DBF-файлу, те для выборки, итд как написать чтобы в одном (DBF1 ) выбрал то что нужно, а в другой (DBF2) вставить? спс
...
Рейтинг: 0 / 0
Код для сравнения и двух одинаковых DBF, и объединения
    #36797696
honorПодскажите код, для подключения к DBF-файлу, те для выборки, итд как написать чтобы в одном (DBF1 ) выбрал то что нужно, а в другой (DBF2) вставить? спсВыбирает данные Select, а вставляет Insert.
Код: plaintext
Insert into dbf2 ... select ... from dbf1 where ... 
Но это работает только для 9-ки.
...
Рейтинг: 0 / 0
Код для сравнения и двух одинаковых DBF, и объединения
    #36798368
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вам надо сначала локировать проеделенную запись по некоему ключу, а затем отобрать/вставить все оставшиеся до конца файла без определенного ключа - тут вам выборка не поможет. Можно, например, так:
Код: plaintext
1.
2.
3.
4.
5.
6.
use dbf1
locate for LIKE('*Адм*',Kluch)
copy rest to dbf_temp
use dbf2
append from dbf_temp
use
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код для сравнения и двух одинаковых DBF, и объединения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]