Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как скопировать таблицу Access в Fox / 13 сообщений из 13, страница 1 из 1
10.07.2014, 06:30
    #38692614
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
В Access есть BD в которой находится таблица TB1, какие есть варианты, чтоб перекинуть таблицу в фокс на примерах...
Разово конечно сделал, выделил таблицу, скопировал в Excel, в фоксе сделал импорт... но хотелось бы программой ..
...
Рейтинг: 0 / 0
10.07.2014, 07:29
    #38692624
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
создать программно таблицу нужной структуры
подцепиться к аксесу (SQLStringConnect)
перелить дынные из аксесовской таблицы в свою
...
PROFIT!!!
...
Рейтинг: 0 / 0
10.07.2014, 07:53
    #38692635
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
в фоксе есть табл. tbf1 с полями fld1 и fld2
т.е.
я ввожу в командном окне SQLCONNECT() , выбрал соединение... получил вот такую длинную строку
=SQLStringConnect(DSN=MS Access Database;DBQ=BD.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;...)
открываю таблицу
use tbf1
а дальше что?
...
Рейтинг: 0 / 0
10.07.2014, 08:19
    #38692649
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
q1w1e1,

склэкзек("селект фром аксесовская таблица", "курсор")
инсерт инто фоксовская таблица фром курсор
...
Рейтинг: 0 / 0
10.07.2014, 08:36
    #38692653
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
т.е. создаётся промежуточный курсор... это миллион записей в курсор, а потом миллион записей в таблицу фокса... это наверное долго... а через ADO есть варианты?,
...
Рейтинг: 0 / 0
10.07.2014, 08:43
    #38692661
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
q1w1e1,

интересно, что это за проект такой, где нужно на регулярной основе перетаскивать миллионы записей из аксеса в дбф?
...
Рейтинг: 0 / 0
10.07.2014, 09:15
    #38692684
Как скопировать таблицу Access в Fox
q1w1e1т.е. создаётся промежуточный курсор... это миллион записей в курсор, а потом миллион записей в таблицу фокса... это наверное долго... а через ADO есть варианты?,На кой ляд какой-то промежуточный? Полученный курсор сохранить на диск и все дела.
...
Рейтинг: 0 / 0
10.07.2014, 09:35
    #38692700
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
это местные программы, местного ПФР... но почему-то мне вспоминается анекдот про чукотского парня и подводную лодку... я ж не амереканец, чтоб наизусть знать, что такое DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5, я жертва интернетизации, если в поиске интернета нет, значит не судьба самому допетрить...:-)
...
Рейтинг: 0 / 0
10.07.2014, 09:39
    #38692704
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
правильный проходящий.,
tanglirинсерт инто фоксовская таблица фром курсор
это и есть запись из созданного курсора "склэкзек" в табл. dbf
прочитала -записала и так миллион раз....
...
Рейтинг: 0 / 0
10.07.2014, 09:56
    #38692721
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
q1w1e1это местные программы, местного ПФРну и зачем их в фокс перетаскивать?
...
Рейтинг: 0 / 0
10.07.2014, 10:17
    #38692751
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
Долго объяснять...:-), есть программа написанная на Access по льготному перечню, куда внесены КУТ, по каждому человеку.. есть местная программа вытаскивающая ИС из бухг. написанная на вфп, которой нужно проставить эти коды, иначе всякие checkи выводят протокол ошибок... в общем пока наше правительство придумывает законы, тут на месте работы хватит...:-)
...
Рейтинг: 0 / 0
10.07.2014, 10:32
    #38692775
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
q1w1e1, ну, если очень надо, то алгоритм я привёл. В конце концов, операция не ежесекундная, так что можно и с "двойным копированием" смириться.
...
Рейтинг: 0 / 0
10.07.2014, 10:37
    #38692784
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как скопировать таблицу Access в Fox
большое Вам спасибо..
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как скопировать таблицу Access в Fox / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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