![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здраствуйте!!! Пишу программку которая работает с локальной базой данных (Access). Подключение производится с помощью технологии ADO.
присутствуют компоненты ADOconnection, ADOdataSet, DataSource, TBgrid. Стоит задача :- во вмеря работы необходимо что бы программа добавляла поля в базу данных, в которые в дальнейшем можно было бы вносить данные. Подскажите пожалуйста как это сделать. |
#2
|
|||
|
|||
![]() С помощью SQL-команды ALTER TABLE (формат смотри в инете, там достаточно все просто). только вот доступ к этим полям придется доделывать, т.к. большинство твоих запросов, уже существующих, об этих полях знать не знают. Т.е. либо придется всегда использовать '*', что не очень удобно, либо делать еще что-нить, типа получения списка полей при старте программы и в дальнейшем динамическая генерация запросов.
Есть еще вариант. Завести одно поле типа BLOB и в нем хранить, напрмер, xml, в который уже и пихать всю дополнительную информацию. |