|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.02.2010, 14:57 | #21 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Serge_Bliznykov
2) делаете вставку записей через TDBF Если вам не трудно буду благодарен , от мысли ставить MS OLE DB Visual FoxPro на 40 машин, меня бросает в дрож
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
10.02.2010, 14:58 | #22 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
ODBC говорите?
Значит рассказываю Настраиваем ODBC (предположим нет еще у нас таблицы и БД не создана) 1) Кидаем ADOQuery 2) В ConnectionString по кнопке Build выбираем Поставщик данных ODBC Driver 3) в Подключении птичку ставим на "Использовать строку подключения" 4) Жмакаем "Сборка" 5) Вводим имя нового подключения допустим "DBF мое" - жмем "создать" 6) Выбираем один из микрософтовских дров для dBase(dbf) 7) Далее вводим имя источника допустим "Мой источник" 8) Готово Ну версию можно выбрать, ну это по вкусу Ок. Ок. Ок. - проверка подключений. Если все ок. то имеем право написатьтакое: Код:
Смотрим. хм... Куда же он его создал? Мдя... проблема. Чепуха - найдем тот файлик Мой источник.dsn в котором написано где находитяс база Цитата:
открываем - смотрим, работает Все. Делов то. И никакого фокспро не нужно, единственная проблема максимальная версия этого файла давно устарела, но это не страшно - смысл подключения остается тем же.
I'm learning to live...
|
|
10.02.2010, 15:14 | #23 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Вау... а слабо написать?
11 размер ,2 количество знаков после запятой. Numeric тип поля Тема http://programmersforum.ru/showthrea...&highlight=dbf Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
Последний раз редактировалось BARNEY; 10.02.2010 в 15:32. |
10.02.2010, 15:54 | #24 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я ж сказал - единственная проблема максимальная версия этого файла давно устарела.
Если ты связался с DBF то будь готов понести потери при работе в сети, или при отсетствии драйверов, работающих по более новым технологиям.
I'm learning to live...
|
11.02.2010, 07:19 | #25 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Я давно работаю под FireBird . Dbf узаконенный формат между базами. Не могу выбрать другой, в нём мне приносят исходные данные и в него я обязан залить нужные мне. Проблему создания чудесным образом решил Tdbf , осталось понять как туда, с помощью него, залить данные.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
11.02.2010, 11:15 | #26 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
будут вопросы-проблемы - милости прошу! |
|
11.02.2010, 15:13 | #27 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Serge_Bliznykov
Спасибо большое Мини отчёт: Текстовые вещи вставляет нормально... Пока проблема с датами и с дробными числами. т.е. дробное число больше 1 целого знака не хочет вставлять , а дату вставляет как текст... и только год... пока борюсь
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
11.02.2010, 15:37 | #28 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
BARNEY, 1) а выложите пример BASE.DBF с парой/другой заполненных строчек (разумеется, не мне Вас учить — БЕЗ конфиденциальных даннных - только тестовый набор!!!)
2) один мой альтернативно одарённый приятель придумал такую схему - он функции своей программы вытащил в отдельные DLL, которые уже "дёргал" из основной программы. Как он объяснил, при компиляции этих функций, у него установлены всякие нужные компоненты, а основной модуль он потом может компилировать на Delphi, на которой этих компонентов нет. У меня очень большие сомнения в целесообразности подобного подхода, НО! В Вашем случае, чем вызван переход на Delphi 2010 ?! может быть, взять старую, добрую, проверенную Delphi 7, на ней написать модуль, сохраняющий переданные в него данные (хоть через память построчно, хоть через промежуточный файл любого формата - вплоть до текстового или XML) в этот злополучный DBF нужного формата и забыть об этой проблеме?! p.s. хотя я бы добил работу TDBF!!! благо все исходники есть и можно отследить, где, как и что пишется! |
16.02.2010, 10:10 | #29 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
вот такой файл мне приносят и такой я должен сотворить 1.zip
Serge_Bliznykov верю и жду вашего наставления
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
Последний раз редактировалось Stilet; 16.02.2010 в 10:33. |
02.04.2010, 09:23 | #30 | |
Регистрация: 02.04.2010
Сообщений: 7
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка TDBF в Delphi 2007 | TIgor4 | Компоненты Delphi | 0 | 30.10.2009 14:04 |
Delphi 2010 | beemoto | Общие вопросы Delphi | 6 | 22.09.2009 13:57 |
Как правильно использовать компонент TDBF | SadStar | Компоненты Delphi | 0 | 27.03.2009 02:48 |
компонент TDBF | furstenberg | Компоненты Delphi | 2 | 27.03.2008 19:23 |