Значит такая задача:
Имеется текстовый файл с описанием таблицы (как я понял бд - sql). Получить предстваление
этого документа в табличной форме в любом формате (doc, html)
Имя поля формат(тип) описание поля (комментарий)
У кого какие идеи?
Вот то что посоветовал препод: загнать весь файл в memo. Затем работать построчно. Из строчки выцеплять название столбца, типа и коментарии к нему. Занести это всё в массивы, а потом просто цыклом сгенерировать страницу.
Тепероь суть проблемы: как выцепить из строки поля memo всю эту информацию?
Можно ли как-нить работать со строчкой по маске? И вообще, как обратитсья к элементу строки в memo?
Жду совета. Заранее благодарен.
В файле комменатрии в кривом виде. Так они на русском языке.
Прикрепленные файлы
kursovaya.txt ( 6.04 килобайт )
Кол-во скачиваний: 340
Сейчас посмотрю что можно сделать - у меня был где-то модуль разбора строк.
> добавлено позже:
Могу быстро набросать распознаватель для create table команды SQL меня только смущает tablespace (честное слово - никогда не сталкивался) и create index - что с ним сделать?
и ещё: а если это Access'у скормить? пусть он мучается с парсингом, а потом просто это псё конвертнуть в что нам нужно?
Мне нужны только create table и коментарии.
Остальное всё нафик! Просто прога sql develouper генерирует структуру таблицы в таком вот виде.
И никак иначе. А преоду хочется чтобы она представлялась в хтмл формате.
С Аксесом не умею работать. Всмысле через делфи. Научите - буду рад :-)
Файл заменил на аналогичный с большим количеством комментариев.
Объяснять, как работает парсер из модуля LexemParser - это долго и утомительно. поэтому ничего по нему не писал.
Кроме того исправил парочку мелких багов.
Видимо я совсем дундук.....
НЕ пропёрло. Сказал делать без парсеров всяких и не умничать... :-(
Попросил сделать всё с 3 массивами в которые загоняются: название поля, тип и комменты к нему.... рррррррррр
убью гада!
Как сделать по-другому - не знаю.
А тратить время на репликацию решений - не хочу.