|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как записать в Access из DBEdit логическое значения
Доброго времени суток!!! Подскажите пожалуйста как с можна записать в таблицу Access логический тип данных из DBEdit. Таблица Следующая:
код - счетчик фамилия - текстовый авто - текстовый акт - логический Как записать первые три поля я знаю, а как записать поле акт, что отвечает за актуальность водителя или дает понять он на работе он или нет, соответственно значение может иметь только значение True или False. Как это записать из DBEdit? Заранее благодарен за помощь!!! ADOQuery1.Insert; DBGrid1.SetFocus; DBEdit1.Text:=Edit1.Text; DBEdit2.Text:=Edit2.Text; DBEdit3.Text:=Edit3.Text; DBEdit4.text:=Edit4.Text; {Выбивает ошибку о невозможности записать лигический тип данных} ADOQuery1.Post; Последний раз редактировалось deltaden, 02.12.2011 в 11:01. Причина: По ошибке указал DBGrid вместо DBEdit |
#2
|
|||
|
|||
Спасибо всем за внимание. Я тут порылся немного и сам отвечу на свой вопрос, в надежде на то, что он поможет большому количеству начинающих "дельфистов" в решении той же задачи.
Вопрос звучал так - Как записать True(False) в соответсвующее поле БД MS Access из Дельфи, итак: ADOQuery1.Fields.FieldByName('Act').AsVariant:=1; //Если нужно True ADOQuery1.Fields.FieldByName('Act').AsVariant:=0; // False соответственно Ну вот и все. А это значит что? Кто стучит, тому открывают! |