![]() |
|
|
![]()
|
|
| VVSF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 16.11.2005 Репутация: нет Всего: нет |
Здравствуйте, уважаемые Господа! :)
Я в VFP относительно недавно, и то что не знаю как реализовать импорт программно - ни чего удивительного. Но, думается мне, все пойдет через команду import ?? Все хорошо с ней, да вот только как же ее "настраивать", так сказать, эту команду...т.е.: есть визард импорта, так мне нуно реализать форму, на которой можно было б так же все выбрать(по всем опциям), и сделать импорт в *dbf из сикл-таблиц и Парадоксовских... В инете одна муть об этом:(. А вы знатоки этого дела..Вот и обращаюсь к Вам. Желателен, конечно, реальный пример..если можно.. С SQL-проблем у меня особых нет. Но если кто-то знает полезные ссылки - то же буду благодарен. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
В Фоксе поддерживается импорт только из парадоксовских таблиц не старше 4-й версии. Я в свое время делал так, выливал из Парадокса в текстовик, а из текстовика делал импорт в ФоксПро. Но есть другой способ, законнектится в парадоксовской или SQL таблице через ODBC и перекочать данные обычным способом
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| VVSF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 16.11.2005 Репутация: нет Всего: нет |
Cashey,
что значит законнектится В таблице?? может К таблице? А где лучше инфа по коннекту через ОДБЦ? обычным способом - через import from или append, да? //начинаю позновать Фокс без учебника, вот и встает проблема, даже из-за мелочей Но я дельфи так же учил..... |
|||
|
||||
| Cashey |
|
||||||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
придератся к опечаткам не самое благородное занятие, имхо.
нет, В Visual FoxPro можно создать и сохранить в базе данных определение именованного соединения, к которому можно обращаться по имени при создании удаленного представления. Кроме того, для именованного соединения можно задавать свойства, что позволяет оптимизировать связь между Visual FoxPro и удаленными источниками данных. При активизации удаленного представления его соединение становится каналом к внешнему источнику данных. Как создать именованное соединение · В диспетчере проектов выберите Connections из списка Databases, затем выберите New, чтобы открыть конструктор соединений. - Или - · Откройте базу данных и используйте команду CREATE CONNECTION, чтобы открыть конструктор соединений. - Или - · Используйте команду CREATE CONNECTION с именем соединения в качестве параметра. Например, чтобы создать соединение в базе данных testdata, хранящей информацию, необходимую для связи источником данных ODBC с именем sqlremote, введите следующий код:
Visual FoxPro отобразит в диспетчере проектов имя remote_01 как имя соединения. Это сообщение отредактировал(а) Cashey - 16.11.2005, 23:14 -------------------- библия учит любить ближнего, а камасутра обучает как именно |
||||||
|
|||||||
| VVSF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 16.11.2005 Репутация: нет Всего: нет |
я не придираюсь а вот все ж импорт программно можно решить через import from или append??правда у этих комманд мало настроек, может перед их вызовом надо ставить какие системные установки? --- за толкование коннекта - респект! ммм... "Обнаружена ошибка. Если Вам неизвестны причины ошибки, попробуйте обратиться к разделам помощи." ну, в общем "+" тебе за это!:D Это сообщение отредактировал(а) VVSF - 16.11.2005, 23:25 |
|||
|
||||
| Cashey |
|
||||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
я уже писал, что import from будет работать только с Парадоксом не старше 4-й версии
при каком действие?
плюсы тебе еще рано ставить -------------------- библия учит любить ближнего, а камасутра обучает как именно |
||||
|
|||||
| VVSF |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 16.11.2005 Репутация: нет Всего: нет |
при "+"
ну ты же ведь поднял мой уровень интеллекта -+>эх...еще б научиться эти самые импорты таблиц в дбф, совсем здоровье крепкое было б.. Это сообщение отредактировал(а) VVSF - 17.11.2005, 11:53 |
||||
|
|||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
на Винграде изменять репутацию может только участник набравший более 50 постов
есть конкретный вопрос - пиши. а за "спасибо", спасибо конечно -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| VVSF |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 16.11.2005 Репутация: нет Всего: нет |
..уффф....конкретного вопроса пока, к сожелению, не может быть - ибо не знаю еще толком с какой стороны подойти к импорту... но мне хочется научиться импортировать сикл-таблицы(СКЛ-сервер-овские), лотус-нотес-овские и еще познать разбиение полей, т.е. есть, например в поле Адрес город, улица, дом, квартира - это нуно разбить на несколько полей, тобишь нормализовать. Вероятно это через сикл-команды?.. Вот. Много вопросов.. А с импорт фром насчет парадоксовских все, конечно, ясно.. Да и не парадокс главное... СКЛ-серверские тейблы через импорт фром ни как не получится...судя по-всему.. |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: нет Всего: 22 |
VVSF
Если очень захотеть - то данные ты из SQL в dbf вытащишь. Вот только ЗАЧЕМ? dbf-таблицы по сравнению с любым SQL-сервером - как велосипед по сравнению с мотоциклом. По крайней мере. И соответственно следует "Изучать военное дело настоящим образом" (С) Все знают. А тут для начинающих я книжки лучше Райордан "Основы реляционных баз данных" не видел. Дейт конечно серьезнее, но в него и не въедешь с разгону. А Райордан - куча воды, зато с 0 начинает. Какой олух вбил в одно поле и город и улицу и т.п. - ну это вообще отдельная тема. И нормализуется обычно только руками. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
SergeBS не стоит так резко выступать, ничего кроме личной не приязни к dbf в твоем посте не ощущается, поэтому не стоит разводить в теме флуд и провоцировать "религиозные" войны
-------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: нет Всего: 22 |
Cashey
"Вы не любите кошек? Вы просто не умеете их готовить!" Райордан по любому полезна, работать с Dbf-никами или с SQL серверами - неважно. Принципы правильного построения базы останутся прежними. Просто у Попова в книжке, например, насчет правильного построения базы ничего нет. И вообще во всех книжках по работе с Dbf-никами, что я видел, вопрос правильной структуры базы не рассматривается. Вот и получаем: хочешь правильно строить базу на dbf - читай книжки по SQL. Или Дейта. А насчет личной неприязни - ну тут вообще мимо. По работе я как раз в основном с dbf имею дело (и с FoxPro 2.6). Потихоньку начинаем работу по переезду на более другое в отдельных задачах, но это нескоро. Все что я хотел сказать: поскольку SQL базы устроены сложнее, имеют более мощные инструменты для хранения информации, перетаскивание в dbf-формат означает еще и реализацию "ручками" того, что есть в SQL. А есть вещи, которые "ручками" не сделаешь никак. Соответственно смысла в перетаскивании я не вижу. Полезнее вместо этого насчет общих принципов просветиться. |
|||
|
||||
| Cashey |
|
|||
![]() Бессмертный ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3441 Регистрация: 13.11.2002 Где: в столице Репутация: 13 Всего: 60 |
SergeBS в этой теме идет обсуждение импорта данных в dbf таблицы из таблицы Парадокса и SQL-сервера. Привелегия решать целесообразность этого импорта принадлежит автору темы, а наша задача ему в этом посильно помочь. Кстати, если вы распологаете вешеприведенными книгами в электронном виде то можете выложить их в разделе Литература
Это сообщение отредактировал(а) Cashey - 1.12.2005, 11:12 -------------------- библия учит любить ближнего, а камасутра обучает как именно |
|||
|
||||
| SergeBS |
|
||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: нет Всего: 22 |
Cashey
Offtopic on
В обоих видах (и бумажном). НО: Попов FoxPro 2.5/2.6 - < 1 MB архив, терпимо. Ребекка Райордан основы реляционных баз данных: 30 Мб pdf/ 11 Mb Zip А главное - где этот раздел? Никак не найду ссылку. И может просто выложить ссылки, откуда я это стащил? Offtopic off
ОК. В VFP как это делать - не скажу. А вообще есть так называемый UML инструментарий, например ErWin. Так он знает кучу серверов и способен между ними более-менее корректно перегонять данные. MS SQL -> FireBird я сам делал. Насчет в dbf - не могу пока сказать - он дома стоит. Не интересовался. Другой способ - общий формат типа XML - в него экспортировать и из него импортировать. Но и тут - не пробовал я этот формат. Только описание читал, что позволяет хранить структуру любой сложности в одном файле. Насчет привилегий: если сложность задачи не чувствуется (а для этого надо опыт иметь), то можно просто в учебных целях ухватиться за нечто неподъемное, набить себе кучу шишек и не получить ничего, кроме отвращения к таким задачам. |
||||
|
|||||
| SergeBS |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1111 Регистрация: 10.6.2005 Где: Владимир Репутация: нет Всего: 22 |
Cashey
Как выяснилось, на Райордан ссылка уже есть. Книга Попова имеет ценность только для тех, кто пишет на FoxPro 2.5/2.6. Это просто неплохо скомпонованный учебник. Как учебник - бестселлер. Но для ДОС. А потому смысла выкладывать куда-то не вижу. Но если кому надо - без проблем. |
|||
|
||||
![]()
|
| Правила форума "Foxpro/Clipper/Dbase" | |
|
|
Запрещается! 1. Публиковать ссылки для чисто рекламных целей. 2. Оффтопить, флеймить, говорить не культурно. Пожалуйста, адекватно задавайте свой вопрос. Тема должна создаваться с названием характеризующем Вашу проблему. Задавайте вопросы правильно - как спросите, так вам и ответят. Разрешено! Давать ссылки на статьи, обзоры, если это не нарушает первый пункт правил. Задавая вопрос, давайте нужную информацию касающуюся Вашей проблемы. Этим вы ускорите полезные ответы. P.S. Размещение рекламы будет строго наказываться! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MoLeX |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Foxpro/Clipper/Dbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |