| 
| 
 | Вопрос # 2 291/ вопрос открыт / | 
 |  Здравствуйте уважаемые эксперты! Помогите сделать пожалуйста конвертор для InterBase 7.1. ситуация такая нужно программным путем заполнить поля в одну из таблиц (к примеру aproba) .gdb    инфу из источников (.dbf, .txt, .xls). Так как с InterBase не работал более подробно расписать не могу, без наводящих вопросов. Я в тупике! Хотел попробовать через IB Expert сделать (Insert into aproba select * from C:\5\talas.dbf). Сам .gdb файл в запакованном виде больше 2 Мb - превышает установленный лимит! К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса) 
|  |   Вопрос задал: grom_rk (статус: Посетитель)Вопрос отправлен: 10 января 2009, 17:16
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаВсего сообщений: 13; последнее сообщение — 11 января 2009, 00:40; участников в обсуждении: 3. 
|   | Вадим К (статус: Академик), 10 января 2009, 17:31 [#1]:Не прошло и пол года с предыдущего ответа  почитайте внимательно, что  я писал в последней реплике на минифоруме и поймете всё нелепость Ваших действий. И откуда я знаю, что спросит человек в будущем... прям сам не понимаю.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | grom_rk (статус: Посетитель), 10 января 2009, 17:47 [#2]:Уважаемый Вадим! можешь реально помочь по ситуации вопроса 2291? высланный нам конвертор не делает то, что необходимо, поэтому приходится выкручиваться самим. Срок до понедельника. Нужно из файла .dbf (dBaseIII - Foxpro) закинуть данные в Interbase (.gdb).
 |  
|   | Вадим К (статус: Академик), 10 января 2009, 17:57 [#3]:Мне что, надо написать десяток строк, которые это дело сконвертируют? Преобразование однократное, или в будущем прийдётся повторять ещё много раз?
 Полуручные методы тоже подходят?
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | ANBsoft (статус: Студент), 10 января 2009, 18:03 [#4]:Не совсем корректно сформулирована задача: заполнить поля в одну из таблиц ... инфу из источников (.dbf, .txt, .xls).
 Источники постоянно разные причем разных форматов или как?
 |  
|   | grom_rk (статус: Посетитель), 10 января 2009, 18:11 [#5]:Все 3 вопроса актуальны!!! у меня есть .exe с инструкцией высланный нам, который должен был закидывать инфу в InterBase, но не работает. Есть ли смысл его Вам выслать???
 |  
|   | grom_rk (статус: Посетитель), 10 января 2009, 18:14 [#6]:Задача заключается в том чтобы из любой одной .dbf или txt или xls закидывать инфу в базу .gdb |  
|   | ANBsoft (статус: Студент), 10 января 2009, 18:23 [#7]:В общем задача решается так: 1) Подключаемся с базе Interbase
 2) Открываем подлючаемся к .dbf, или открываем .txt, .xls в соответствующем компоненте
 3) определяем какие поля/столбцы соответствуют вашим полям в базе данных
 4) проходим по всем записям dbf или считываем все непустые ячейки xls или читаем текстовый файл пока не будет EoF и вставляем эти данные в свою таблицу
 5) в принципе все
 |  
|   | Вадим К (статус: Академик), 10 января 2009, 18:24 [#8]:И что я буду делать с Вашим Exe файлом? Почему? да во первых, какой смысл мне на свой машине запускать чужой выполняемый файл. Во вторых, в данном случае важны сами данные, их формат. Я могу тоже написать программу и сказать, что она умеет конвертировать. а на самом деле и близко не может. Но разве это Вам чем то поможет? И в третьих. Под Линуксом exe файлы запускаются, но нет никакого желания этого делать. Да, кстати, что понимается под словом "любой одной .dbf или txt или xls ". Вообще любой?
 
 P.S. У нас принято обращаться на "Вы". Не зависимо от возраста и происхождения.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | grom_rk (статус: Посетитель), 10 января 2009, 18:31 [#9]:алгоритм такой да, но проблема в том, что я некогда не работал с базами Interbase, полный 0. Имеется только прога IBExpert через которую не могу прицепить dbf файл для сливания инфы из нее!Хочу попробовать это сделать через Delphi!!!! |  
|   | grom_rk (статус: Посетитель), 10 января 2009, 18:42 [#10]:по высланной нам инструкции мы должны всю информацию из xls переводить в txt. Далее программа каждые txt файлы загружает в компонент Delphi - memo и как я понимаю должен закидывать в базу .gdb. Я преобразовал xls в dbf и хотел с помощью запроса перекинуть данные в InterBase |  
|   | ANBsoft (статус: Студент), 10 января 2009, 18:42 [#11]:Залейте базу на какой-нибудь файлообменник, набросаю простенький импортер |  
|   | ANBsoft (статус: Студент), 11 января 2009, 00:40 [#13]:Я не смог подключиться к Вашей базе, так как Interbase давно не использую, а Firebird не смог открыть ее (http://www.ibase.ru/devinfo/prevver.htm - хотя версии ODS одинаковые, структура разная и они не дружат), а ставить себе Interbase не вижу смысла.
 Поэтому набросал простейший импортер на примере простой базы, а Вы откройте проект в Delphi и поменяйте названия таблиц - инструкции читайте в тексте программы.
 Если что непонятно - спросите.
 http://depositfiles.com/files/fo1f1jd2s
 |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |