Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.06.17;
Скачать: CL | DM;

Вниз

Где хранит Table структуру таблицы?   Найти похожие ветки 

 
SerMaxx   (2007-05-19 14:19) [0]

Уважаемые мастера, позвольте побеспокоить вас еще одинм вопросом.
где же Table хранит структуру таблицы и как ее от туда вычичтить или обновить. Нашел только место FielDefs но не могу от туда вычистить те поля которые уже удалены с помощью SQL-запросов... Вообщем вопрос в том как обновить список полей хранимый в Table, так что бы он открывался?


 
Loginov Dmitry ©   (2007-05-19 14:34) [1]

а Table1.FieldDefs.Update случаем не поможет?

Еще так попробуй:

Table1.TableName := ""; // Сброс
Table1.TableName := "Имя_таблицы";


 
Jan1   (2007-05-19 14:36) [2]


> где же Table хранит структуру таблицы

там же где и остальные компоненты. В *.dfm


> как ее от туда вычичтить или обновить.

У экземпляра есть своства Fields и FieldDefs.


> Вообщем вопрос в том как обновить список полей хранимый
> в Table, так что бы он открывался?

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

ЗЫ Почитай чего нить по БД. А то тяжело тебе будет.


 
SerMaxx   (2007-05-23 10:50) [3]

Позвольте еще раз поднять тему.
Уважаемый Jan1 я с удовольствием почитаю что-нить кроме того что уже читал, только подскажите может вы знаете где описано хранение структуры компанентами.... я не в укор а действительно интересуюсь :) а дважды кликнуть по компоненту в момент выполнения программы мне очень сложно ;) может есть программный способ?

Уважаемый Loginov Dmitry к сожалению конструкция со сбросом и новым прписыванием имени таблицы не помогает, т.к. при упоминании уже знакомого компоненту он поднимает и ранее известную структуру, а вот насчет  Update спасибо - попробую.

Господа может будут еще идеи... помоги кто чем может. плз :)


 
Jan1   (2007-05-23 10:54) [4]

Уважаемый SerMaxx, если Вы игнорите то что Вам написали, а именно

> там же где и остальные компоненты. В *.dfm

то кто Вам доктор?


 
ЮЮ ©   (2007-05-23 11:27) [5]

>а дважды кликнуть по компоненту в момент выполнения программы мне очень сложно ;)

Кликни в IDE. И очисти. Тогда как не меняй структуру физически, в программе не надо будет её изменять, т.к. структуру она будет узнавать при открытии таблицы в момент выполнения программы



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

Текущий архив: 2007.06.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
6-1164640713
Diamond
2006-11-27 18:18
2007.06.17
Socket.ReceiveBuf ломается с ИС


3-1175082815
Thely
2007-03-28 15:53
2007.06.17
IB и ADO?


11-1162418974
SKA1997
2006-11-02 01:09
2007.06.17
Оптимальная версия Delphi ?


3-1174986996
DelphiLexx
2007-03-27 13:16
2007.06.17
Динамическое создание и удаление полей


2-1180041182
kotenok
2007-05-25 01:13
2007.06.17
как подгружать данные постепенно?