![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа DB компонентами. [D7, XP]
AntonUSAnoV © (2008-01-11 19:09:00)Скажите пожалуйста, как правильно работать с DB компонентами типа DBedit, - сейчас я пользуюсь методом копировать в буфер-вставить из буфера, обновить базу,
но хотелось бы научиться устанавливать значение поля правильно.
Я пробовал ещё вот так:
dbedit1.field.value:=buf;
но программа пишет что таблице не в режиме редактирования,
тогда я попробовал добавить строку
table1.editrangestart;
теперь прога пишет что поле is not idexed and cannot be modifed
Каков корректный алгоритм работы с DB компонентами ?
AntonUSAnoV (2008-01-11 19:32:00) [1]is true :-)
{RASkov} (2008-01-11 19:28:00) [2]> это таблиц аБД
.......
> Вот с ни ми работай
Вилька пишется без мягкого знака, а кон с мягким :)
AntonUSAnoV (2008-01-11 19:26:00) [3]
> {RASkov}
спасибо
{RASkov} (2008-01-11 19:22:00) [4]> [0] AntonUSAnoV (11.01.08 19:09)
> DB компонентами ?
Здесь не столько с компонентами, сколько вообще понятие БД...
В БД есть ключевой момент - это таблица БД (по русски - DataSet :))
Вот с ним и работай, а компоненты - это посредники....
Например в твоем случае примерно так:
DataSet.Edit;
если для полей определены компоненты, то
<какое-то поле>.Value:=<Значение>;
если нет:
DataSet.FieldByName('Имя поля').Value:=<Значение>;
DataSet.Post;
AntonUSAnoV (2008-01-11 19:19:00) [5]Понимаю , в них есть связь с таблицой БД, конкретно с полем таблицы, не так выразился, так Вы помочь можете?
Kolan (2008-01-11 19:17:00) [6]> Каков корректный алгоритм работы с DB компонентами ?
Корректно понимать что в «DB компонентах» нет данных, ты это понимаешь?