1 / 1 / 1
Регистрация: 23.07.2012
Сообщений: 42

Импорт txt в таблицу Firebird

13.11.2013, 12:38. Показов 2546. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Нужна помощь, делаю ПО тестер в firebird

теперь нужно импортировать вопросы из текстового файла в табилцу.
пример такой:
свойства текстового файла с вопросами.
1. Это вопрос номер один
А)выаываыва (это правильный вариант)
Б)ыфщвфов
В)дфлыодвлофы
Д)ждфолыдво
Е)джывлдалоыа
2. ........
А)....
Б)...
В)....
Д)....
Е)....


теперь этот текст нужно ввести в табилцу.
а структура таблицы такой:
--------------------------------------------------------------------------------------------
VOPROS | otv1prav | otv2 | otv3 | otv4 | otv5 |
--------------------------------------------------------------------------------------------
| | | | | |
--------------------------------------------------------------------------------------------

теперь как его сделать вот вопрос. кто нибудь подкиньте мысли. пытался сделать с мемо но не получается
еще как можно?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.11.2013, 12:38
Ответы с готовыми решениями:

Импорт из *.txt файла в таблицу бд
добрый день. есть txt файл со структурой: *запись 1.1*запись 2.1*запись 3.1* *запись 1.2*запись 2.2*запись 3.2* между * *...

Импорт данных в Firebird
Возможно ли сделать импорт данных в firebird из Oracle, какие форматы БД поддерживаются в firebird?? если есть какя нибудь информация по...

Как из блокнота (txt) открыть данные и занести в таблицу dataGridView, редактировать и снова сохранить в txt
Нужно чтобы при нажатии кнопки открывалось окно выбора текст фаила, и данные из этого фаила попадали в dataGridView, после...

2
 Аватар для arni
914 / 879 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
13.11.2013, 12:52
Читаем файл построчно. Например в массив строк [1..5].
Как только пять строк обработаны, вставляем запись в БД и заполняем её пять полей значениями массива. Запись сохраняем в БД. Если все ОК, повторяем с очередными пятью строками. И так пока файл не кончился.
Если файл кончился неожидано (кол-во строк не кратно пяти) - ругаться по матери.
1
1 / 1 / 1
Регистрация: 23.07.2012
Сообщений: 42
13.11.2013, 13:15  [ТС]
Лучший ответ Сообщение было отмечено Bisekenov как решение

Решение

благодарю! сейчас попробую.

Добавлено через 7 минут
можно пример. а то подзабыл

Delphi
1
2
3
4
5
6
7
8
AssignFile(imptext, importdialog.FileName);
  Reset(imptext);
  while not Eof(imptext) do
  begin
    ReadLn(imptext, );/// здесь дальше как быть чтобы читать в массив
    
  end;
      CloseFile(imptext);
здесь дальше как быть чтобы читать в массив

Добавлено через 12 минут
Цитата Сообщение от arni Посмотреть сообщение
Читаем файл построчно. Например в массив строк [1..5].
Как только пять строк обработаны, вставляем запись в БД и заполняем её пять полей значениями массива. Запись сохраняем в БД. Если все ОК, повторяем с очередными пятью строками. И так пока файл не кончился.
Если файл кончился неожидано (кол-во строк не кратно пяти) - ругаться по матери.
от души благодарен! решил
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.11.2013, 13:15
Помогаю со студенческими работами здесь

Вывести таблицу частоты букв использования латинского алфавита для данного текстового файла text.txt в файл f1.txt
/********************************************************************** Вывести таблицу частоты букв использования латинского алфавита...

FoxPro: в программу на Delphi загрузить dbf-таблицу и эту же таблицу сохранить, как txt
Здравствуйте! Помогите, пожалуйста!!!!!!! Нужен код. В программу на Delphi загрузить dbf-таблицу и эту же таблицу сохранить как txt.

Импорт из txt
Есть текстовый файл с ключевыми словами После данного слова идет текст каждый такой случай разделен пустой строкой Как перенести в...

Импорт из TXT
Здравствуйте! Скажите,а есть ли возможность импорта из TXT,только из удалением некоторых записей и автоматического создания других? Что...

Открыть txt, внести изменения сохранить и выйти (firebird)
Подскажите как из Form6 открыть директорию PR\Причины.txt внести изменения в txt и сохранить их.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru