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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2014, 11:20   #1
JavScr
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 39
Восклицание БД и Edit

Добрый день! Возможно тема уже была, но я ее не нашла. Вопрос в следующем: есть БД IBExpert. Как получить значения id и amount из таблицы cistern и занести из в Edit1, Edit2, соответственно?
Спасибо!
JavScr вне форума Ответить с цитированием
Старый 03.06.2014, 15:19   #2
superedward
Форумчанин
 
Аватар для superedward
 
Регистрация: 27.11.2012
Сообщений: 190
По умолчанию

Для таких целей используется компонент DBEdit (или даже DBGrid) в связке с IBTable + DataSource (или IBQuery+DataSource)
superedward вне форума Ответить с цитированием
Старый 03.06.2014, 15:43   #3
JavScr
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 39
По умолчанию

Когда использовала компоненты ADO, то в связке ADOQuery+DataSourse в DBEdit возможно было выбрать соответствующее поле. Но сейчас необходимо использовать IB. IBQuery, IBTransaction, DataSourse, все это используется. Но не знаю, как сделать, чтобы выводилось в данном случае в DBEdit.
JavScr вне форума Ответить с цитированием
Старый 03.06.2014, 15:45   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так же, как и с ADO
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 03.06.2014, 16:47   #5
JavScr
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Так же, как и с ADO
Можно чуть по подробнее. Т.к. именно, как с ADO не выходит у меня. Ну или какой нить банальный пример. Пожалуйста.
JavScr вне форума Ответить с цитированием
Старый 03.06.2014, 17:06   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Для DBEdit в его свойстве DataSource указываешь компонент, к которому привязан IBQuery, и эдит начинает работать в паре с IB
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.06.2014, 20:22   #7
JavScr
Пользователь
 
Регистрация: 12.11.2013
Сообщений: 39
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Для DBEdit в его свойстве DataSource указываешь компонент, к которому привязан IBQuery, и эдит начинает работать в паре с IB
Это все понятно. Но проблема как раз в том, что при ADO в свойстве DataSourse указывается соотв. компонент, затем в свойстве DataFiel указывала данные какого столбца должны выводиться. При использовании IB на попытку изменения свойства DataFiel выводит сообщение: Empty SQL Statement. Куда нужно написать SQL запрос?

Программно написать возможно как-нибудь, чтобы вывести данные? Например,
Код:
DBEdit1.Text:=...

Последний раз редактировалось Stilet; 03.06.2014 в 20:43.
JavScr вне форума Ответить с цитированием
Старый 03.06.2014, 20:28   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Не понял юмора. А кто-то говорил, что ADOQuery пользовался. А раз пользовался, то знает о свойстве SQL. Аналогичное и у IBQuery есть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пустой Edit. Парсер формулы из Edit Silverstone Общие вопросы Delphi 3 16.12.2012 03:07
edit spartan92 Общие вопросы Delphi 10 15.05.2011 15:15
Копирование строки из Edit в другой Edit. Ibanez Wizard Win Api 3 29.03.2011 02:46