Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

С работаем Access через ADO

1.9K
07 февраля 2007 года
Cool Xacker
148 / / 06.06.2006
Делаю программу (курсовой проект) и работаю с базой в access!!!!

И мне необходимо, чтобы значение 1 поля переписывалась, а не добавлялось другая строка.
Вот как я сохраняю значения в базе
 
Код:
form2.ADOTable1.Append;
form2.ADOTable1.Fields[1].AsDateTime:=DateTimePicker1.Date;
form2.ADOTable1.Fields[2].AsString:=trim(Edit1.Text);
form2.ADOTable1.Fields[3].AsString:=trim(Edit2.Text);
form2.ADOTable1.Post;


Но при таком коде, в базе добавляется строка и уже записывается значение.
Как мне сделать, чтобы значения перезаписывалось????
302
07 февраля 2007 года
Sagittarius
648 / / 12.04.2003
 
Код:
form2.ADOTable1.Edit;
form2.ADOTable1.Fields[1].AsDateTime:=DateTimePicker1.Date;
form2.ADOTable1.Fields[2].AsString:=trim(Edit1.Text);
form2.ADOTable1.Fields[3].AsString:=trim(Edit2.Text);
form2.ADOTable1.Post;
1.9K
07 февраля 2007 года
Cool Xacker
148 / / 06.06.2006
Спасибо, разобрался.

Но теперь ещё один момент:
для просмотра данных из базы данных использую обычные Edit' ы. как мне переходить на следующую запись (только не используя navigator), хотелось бы использовать обычные изображения (красота требует жертв :-) ) . напишите пожалуйста процедурку примерно как ето сделать
302
07 февраля 2007 года
Sagittarius
648 / / 12.04.2003
Цитата: Cool Xacker
напишите пожалуйста процедурку примерно как ето сделать


Если я тебя правильно понял, то переходить по записям можно:
ADOQuery1.First - в начало набора данных;
ADOQuery1.Prior - перемещение на предыдущую запись;
ADOQuery1.Next - перемещение на следующую запись;
ADOQuery1.Last - в конец набора данных;
ADOQuery1.Eof - возвращает True, если курсор достиг последней записью набора данных.

А вообще в Delphi есть превосходная справка... на буржуйском.

309
07 февраля 2007 года
el scorpio
1.1K / / 19.09.2006
В общем, и ADOQuery, и ADOTable (равно как и их аналоги из BDE) являются производыми от класса TDataSet, в котором объявлены все свойства и методы, необходимые для работы с полученным набором данных. Читайте хелп по этому классу, тем более что все названия очень просты.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог