Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

InterBase   Найти похожие ветки 

 
TL   (2004-06-28 12:24) [0]

Доброго вермени суток!
Огромная просьба, помогите мне, как новичку. Проблема такова:
Имеется база данных InterBase, состоящая из четырых таблиц (transfer, ticket, tax, payment), между этими таблицами нет никаких зависимостей. Имеется также четыре текстовых файла(transfer.txt, ticket.txt, tax.txt, payment.txt), каждый текстовой файл имеет схожие данные, с  данными хранящимся в InterBase.
Например в текстовом файле с названием tarnsfer.txt содержится такая же информацию, что и в таблице Transfer в базе InterBase.
Как написать импорт этих текстовых файлов в базу InterBase?? Какие особености необходимо учитывать, и как правильно это сделать??


 
Johnmen ©   (2004-06-28 12:29) [1]

>Как написать импорт этих текстовых файлов в базу InterBase??

Налить большую кружку кофе/чаю/пива, сесть за копм., загрузить D и написать пр-му...

>Какие особености необходимо учитывать, и как правильно это сделать??

Учитывать особенности твоих текстовых файлов.
:)


 
TL   (2004-06-28 12:31) [2]

А если серьезно?
Может ссылок дадите ?


 
Johnmen ©   (2004-06-28 12:33) [3]

>А если серьезно?

А это серьёзно. Смайл по ошибке вставил...

>Может ссылок дадите ?

Дам. На что ссылки ?


 
TL   (2004-06-28 12:35) [4]

хотя бы с примером...
или с намеком на то, как надо делать


 
Johnmen ©   (2004-06-28 12:43) [5]

1. Читаем текстовый файл.
2. Полученную инфу записываем в соотв.таблицу БД, учитавая соотв.логику.

Вот и все этапы. Что в них не ясно ?
Хотя... вот подумалось, может ты хочешь, чтобы тебе написали программу ? :)


 
Курдль ©   (2004-06-28 12:55) [6]

Есть еще способ.
Если текстовый файл имеет структуру, то наверняка его можно правильно разместить в Ёкселе. Т.е. поколоночно.
После этого можно к каждой колонке добавить часть запроса, чтобы в целом получился скрипт.
Например, имеем текст:


Дата        Номер   Наименование
--------------------------------
01.01.2004  00012   Выхухоль
02.01.2004  00013   Похухоль
03.01.2004  00015   Нахухоль


К 1-му полю добавляем слева: insert into TABLE_1 (DATE, NUMBER, NAME) values ("
ко второму: ", "
к третьему: ", "
к четвертому: ");
и получаем в каждой строке по предложению записи.
Потом просто проигрываем скрипт в IBExplorere и почиваем на лаврах.


 
TL   (2004-06-28 13:24) [7]

Оk. Как мне записать прочтенную из текстового файла строку в таблицу InterBAse?


 
Курдль ©   (2004-06-28 13:26) [8]


> TL   (28.06.04 12:35) [4]
> хотя бы с примером...
> или с намеком на то, как надо делать

А что, предыдущие намеки (с примерами) не дошли?


 
Anatoly Podgoretsky ©   (2004-06-28 13:28) [9]

TL   (28.06.04 12:31) [2]
Как можно дать ссылки на твои текстовые файлы.


 
TL   (2004-06-28 13:36) [10]

Курдль , дошло, спасибо (Ok).
Теперь вопрос таков: строка из txt прочитана, как ее вставить в таблицу interbase ?



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.032 c
4-1086596495
Alex44
2004-06-07 12:21
2004.07.25
drag n drop API


6-1085826074
eXtreme
2004-05-29 14:21
2004.07.25
Как узнать свободен ли порт?


8-1083415371
Sonic-gd
2004-05-01 16:42
2004.07.25
Графический редактор


1-1089074956
CyBeR
2004-07-06 04:49
2004.07.25
Переход на формы по закладкам


6-1085565720
kalishenko
2004-05-26 14:02
2004.07.25
Пример UDP-сервера на API





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский