Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как создать и удалить поле в таблице Paradox 
:(
    Опции темы
wood
Дата 17.12.2013, 10:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 1.5.2006

Репутация: нет
Всего: нет



Всем добрый день.
Подскажите, как в таблице (Paradox) программно создать поле (поле не вычисляемое) а потом его удалить.
надеюсь на помощь. 
PM MAIL   Вверх
Данкинг
Дата 17.12.2013, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Наверное, исходя из синтаксиса самого Парадокса.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
Akella
Дата 17.12.2013, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 29
Всего: 329



wood, ты расскажи и покажи, как пытался, что не получилось.

Добавлено через 1 минуту и 8 секунд
Я бы не рекомендовал работать с парадоксом
сразу изучай SQL и СУБД Firebird

Добавлено через 2 минуты и 28 секунд
есть несколько примеров
https://www.google.com/search?q=delphi+para...mp;channel=fflb
PM MAIL   Вверх
wood
Дата 17.12.2013, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 1.5.2006

Репутация: нет
Всего: нет



Цитата(Akella @ 17.12.2013,  12:36)
wood, ты расскажи и покажи, как пытался, что не получилось.

Добавлено @ 12:37
Я бы не рекомендовал работать с парадоксом
сразу изучай SQL и СУБД Firebird

Дак в этом то и проблема, удаленная база на mysql я с нее забираю данные которые необходимо развернуть:
поля должны быть записями, записи полями. Пользователь делает изменения в данной перевернутой таблице это все перерабатывается и распихивается по своим таблицам в mysql. 
По ссылкам прошелся спасибо, есть примеры по созданию.

Предложите другой вариант временной локальной таблицы для хранения данных. 
PM MAIL   Вверх
Данкинг
Дата 17.12.2013, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 35
Всего: 130



Цитата(wood @  17.12.2013,  15:32 Найти цитируемый пост)
Предложите другой вариант временной локальной таблицы для хранения данных.  

FoxPro, ну или Access.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
wood
Дата 17.12.2013, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 1.5.2006

Репутация: нет
Всего: нет



просто у меня компонент со встоенным драйвером для paradox-a, bde не нужен, меня это очень устраивало.

тогда вопрос: можно ли для решения данной задачи использовать таблицы размещаемые в памяти, просто я с ними никогда не работал.
PM MAIL   Вверх
wood
Дата 17.12.2013, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 1.5.2006

Репутация: нет
Всего: нет



Вроде получается с TRxMemoryData  - буду с ним пробывать
всем спасибо
PM MAIL   Вверх
superVad
Дата 17.12.2013, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 735
Регистрация: 6.4.2006
Где: Черкассы, Украина

Репутация: 3
Всего: 15



wood, RX мертвые - юзай JVCL.
Лучшая таблица в памяти, из которых я юзал идет в EH, но они денег стоят. Хотя 3.6 бесплатные и там есть бета этого компонента.
Может еще как то в хмл выгружать и с ним работать.
PM MAIL   Вверх
wood
Дата 5.1.2014, 00:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 1.5.2006

Репутация: нет
Всего: нет



superVad, спасибо, надо было срочно, сделал на Rx.

Чтобы на плодить новую тему по rxmemorydata: 

поля создаются runtime, c этим проблем нет, но их нужно удалять, это как сделать?
либо удалить (очистить) всю структуру таблицы.
простое удаление table_name.FieldDefList[i].Free или подобное результатов не дает.
само поле удаляется, вижу как уменьшается fieldlist.count, но при повторном создании такого же поля кричит что компонент с таким именем уже существует как победить?
подскажите.


PM MAIL   Вверх
MetalFan
Дата 10.1.2014, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: нет
Всего: 128



Цитата(wood @  5.1.2014,  00:43 Найти цитируемый пост)
Чтобы на плодить новую тему по rxmemorydata


M
MetalFan
Одна тема - один вопрос.
 Правила форума: http://forum.vingrad.ru/index.php?act=boardrules


Это сообщение отредактировал(а) MetalFan - 10.1.2014, 13:51


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1612 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.