powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Импорт из dbf файла в FoxPro. Как?
9 сообщений из 9, страница 1 из 1
Импорт из dbf файла в FoxPro. Как?
    #34935060
RedLine16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Да простят меня продвинутые спецы за ламерский вопрос но все же.
Имеется задача - импортировать данные из внешнего dbf файла во внутренню базу приложения.
Мое решение. Програмно создаю подключение

CREATE CONNECTION kladr_temp DATASOURCE kladr_db_path USERID "sa"

затем пытаюсь создать Remote View

CREATE SQL VIEW kladr_temp CONNECTION kladr_temp AS SELECT * FROM kladr

Получаю ошибку "Connectivity error:[Microsoft][Диспетчер драверов ODBC] Источник данных не найден и не указан дравер, используемый по умолчанию"

Начинаю разбираться, обнаруживаю что в свойствах созданного соединения в поле Data Soursce указано "База данных Microsoft Access", если руками исправить на "Файлы dBSAE" то View успешно создается, а вот как програмно задать этот параметр не знаю.
Как быть?
Просьба сильно не пинать я в FoxPro всего лишь неделю
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34935144
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте из среды фокса выполнить

Код: plaintext
1.
use путь к таблице\таблица.dbf
browse

И наслаждайтесь
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34939085
RedLine16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все хорошо конечно при помоши Use таблицу открыл и запрос выполнил... но... после выполнения строки use путь к таблице\таблица.dbf в форме в списке пропадают данные :-(
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34939170
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedLine16Все хорошо конечно при помоши Use таблицу открыл и запрос выполнил... но... после выполнения строки use путь к таблице\таблица.dbf в форме в списке пропадают данные :-(

Ага, значит в DE формы таблица уже открыта, что бы узнать так ли это выполни

Код: plaintext
1.
2.
if used('MyTable')
wait wind 'Открыта'
endif

Про "белый квадрат"
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34939184
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В догонку, если таблица уже открыта, то специально её вновь открывать не надо можно просто выполнить select * from .....
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34939238
RedLine16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет таблица не открыта, но почитал тему про белый квадрат, оказалось проблема не только в USE но и еще в PACK, так что источник данных Grid все равно пришлось восстанавливать програмно.
Большое спасибо за информацию
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34939253
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedLine16.... оказалось проблема не только в USE но и еще в PACK, так что источник данных Grid .....

А вот PACK - это действительно проблема, данной команды (как и zap) надо избегать, многопользовательское приложение не допустит таких команд.
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34939373
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWist RedLine16.... оказалось проблема не только в USE но и еще в PACK, так что источник данных Grid .....

А вот PACK - это действительно проблема, данной команды (как и zap) надо избегать, многопользовательское приложение не допустит таких команд.
И не только многопользовательское - в монопольном режиме фокс кэширует данные, поэтому любой вылет при изменении данных (снятие задачи, зависание компа, пропадание электричества) может быть чреват серьезными последствиями, как минимум порчей индексов.
...
Рейтинг: 0 / 0
Импорт из dbf файла в FoxPro. Как?
    #34939844
RedLine16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз спасибо за разъяснения. Я то же профан абсолютный в том как это все в Фоксе делается :-)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Импорт из dbf файла в FoxPro. Как?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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