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

Вниз

Acces, ADO - как получить структуру таблицы?   Найти похожие ветки 

 
Access   (2006-10-30 13:16) [0]

Вопрос возник в связи с тем, что периодически происходит upgrade ПО пользователей . Само ПО практически постоянно модернизируется (в том числе и структуры некоторых таблиц).
Подскажите каким образом программно можно определить структуры таблиц и при необходимости их модернизировать (добавлять / удалять поля, не меняя содержания). Информация в базах данных пользователей не зависима (пользователи находятся в разных регионах).


 
Percent   (2006-10-30 13:31) [1]

SELECT * FROM [<TableName>] WHERE (TRUE = FALSE)


 
Рамиль ©   (2006-10-30 13:32) [2]

Это называется вырезать гланды через одно место.
В BD надо хранить версию, в ПО проверять.


 
Access   (2006-10-30 13:35) [3]

>Рамиль ©   (30.10.06 13:32) [2]

> Это называется вырезать гланды через одно место.


Согласен полностью :(

Тем не менее:
образом программно можно определить структуры таблиц?


 
sniknik ©   (2006-10-30 13:46) [4]

через схемы. посмотри реализацию ADOConnection.GetTableNames/GetFieldNames.


 
Percent   (2006-10-30 14:02) [5]

Тем не менее

...чем [1] не устраивает?


 
saxon   (2006-10-30 14:19) [6]


> Access   (30.10.06 13:35) [3]

[4] + ADOConnection.OpenSchema


 
Access   (2006-10-30 14:21) [7]

>Percent   (30.10.06 14:02) [5]
В общем не совсем понял :(
Еще не успел попробовать, но пока не ясно, что я получу в рельтате запроса

>sniknik ©   (30.10.06 13:46) [4]
Спасибо, попробую


 
Percent   (2006-10-30 14:23) [8]

Еще не успел попробовать, но пока не ясно, что я получу в рельтате запроса

Пустой набор данных, со всеми полями, имеющимися в исходной таблице.


 
Access   (2006-10-30 14:44) [9]

>Percent   (30.10.06 14:23) [8]

Спасибо, то что надо.
ADOQuery.Fields[i].DisplayName



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

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

Наверх




Память: 0.48 MB
Время: 0.03 c
15-1162362340
Виджет
2006-11-01 09:25
2006.11.19
Апгрейд


2-1162269085
Wood
2006-10-31 07:31
2006.11.19
Excel, автоподбор высоты строки.


15-1162183908
Тыгыдым
2006-10-30 07:51
2006.11.19
Импорт dbf


2-1162448206
alucard
2006-11-02 09:16
2006.11.19
Подскажите как ловить нажатие клавиш в Windows?


6-1148946937
nikitian
2006-05-30 03:55
2006.11.19
Проблема с кодировкой в indySMTP