Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.09.2008, 13:38   #1
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию БД

Помогите. создаю БД с помощью Database Desktop выбрал Table type:Paradox
и такой вопрос возник, как мне подключить эту БД далее присвоить a:String;
значение нужной строки и столбца.
StartMis вне форума Ответить с цитированием
Старый 21.09.2008, 21:46   #2
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию

Люди добрые можит всетаки кто нибудь поможет! присвоить переменной в делфи значение поля из BD . Например в таблице есть значение в поле Dwri типа Alpha надо его выбрать из базы и присвоить переменной.

Последний раз редактировалось StartMis; 21.09.2008 в 22:22.
StartMis вне форума Ответить с цитированием
Старый 21.09.2008, 22:32   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Для начала необходимо открыть базу, используя компоненты DBGrid, Datasource, Table. А во время работы, если вам необходимо получить значение конкретной ячейки, нужно сначала программно выбрать необходимую запись, а после присвоить значение переменной:

Код:
value:=Form1.table1.FieldByName('Country').AsString;
Dux вне форума Ответить с цитированием
Старый 21.09.2008, 22:38   #4
StartMis
Форумчанин
 
Регистрация: 21.04.2008
Сообщений: 175
По умолчанию

а другого ворианта как программно вибирать нет. Если нет то как выбрать в DBGrid
StartMis вне форума Ответить с цитированием
Старый 22.09.2008, 00:17   #5
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от StartMis Посмотреть сообщение
а другого ворианта как программно вибирать нет. Если нет то как выбрать в DBGrid
Цитата:
Сообщение от Dux Посмотреть сообщение

Код:
value:=Form1.table1.FieldByName('Country').AsString;
Dux Нормально ответил, в общем то больше и не надо, разве чтото специфическое делаеш.

При перемещении по гриду также происходить перемещение и по таблице, значит в переменную будет попадать значение с текущей записи.
Ты бы поподробнее написал что не получается..

Последний раз редактировалось vovk; 22.09.2008 в 00:24.
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц