
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.20.236.245] |
![]() |
|
Страницы: (3) 1 2 [3] все ( Перейти к последнему сообщению ) |
Сообщ.
#32
,
|
|
|
Сообщ.
#33
,
|
|
|
Выполняется поиск по БД посредством фильтрования AdoTable:
![]() ![]() ADOTable1.Filter := 'Фамилия='+QuotedStr(Edit1.Text); ADOTable1.Filtered:= True; А затем, при редактировании полей: ![]() ![]() ADOTable1.Edit; ADOTable1.FieldByName('Фамилия').AsString:=DBEdit1.Text; ADOTable1.post Возникает ошибка: "BOF или EOF имеет значение True, либо текущая запись удалена. Для выполнения операции требуется текущая запись." В чём дело? И как избавиться от ошибки? |
Сообщ.
#34
,
|
|
|
Выбрось ADOTable на свалку, а вместо него используй ADOQuery.
|
Сообщ.
#35
,
|
|
|
С AdoQuery не работает поиск, и при редактировании опять ошибка, но уже другая:
"AdoQuery1: Cannot perform this operation on a closed dataset" |
Сообщ.
#36
,
|
|
|
Цитата Expected } @ С AdoQuery не работает поиск то есть? Цитата Expected } @ "AdoQuery1: Cannot perform this operation on a closed dataset" а перед выполнение операции проверяли AdoQuery1.Active = true ? |
Сообщ.
#37
,
|
|
|
Цитата а перед выполнение операции проверяли AdoQuery1.Active = true ? Появляется сообщение "Missing SQL property" |
Сообщ.
#38
,
|
|
|
Expected } а запрос заполнили? свойство SQL. Или компутер сам должен догадатся какой запрос надо выполнять?
|
Сообщ.
#39
,
|
|
|
А что там должно быть указано?
|
Сообщ.
#40
,
|
|
|
Запрос для получения данных. Читать что такое SQL и в частности про SELECT, INSERT, UPDATE, DELETE. Так же смотреть сюда Базы данных с нуля
|
Сообщ.
#41
,
|
|
|
Хочю еще раз повторить, чтобы человек не наделал ошибок в будущем:
ADOTable выкинь, используй SQL запросы. Такой же совет сам получил лет 5 назад, кады начинал постигать азы работы с БД ![]() |
Сообщ.
#42
,
|
|
|
Цитата Expected } @ Появляется сообщение "Missing SQL property" напиши так ![]() ![]() AdoQuery1.SQL.Clear; AdoQuery1.SQL.Add('Select * from твоя_таблица where поле=занчение'); AdoQuery1.Active := true; |