Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.048 c