Кто-нибудь встречал ошибку "Object was open" при открытии ADOQuery. Как от неё избавиться?
» Delphi+ADO
А что у тебя в SQL записано?
Такой тупой запрос...
Active:=False;
Sql.Text := 'SELECT * FROM ADREG.CUSTOMERS WHERE CUST_ID='+ adqContracts.FieldByName('CUST_ID').AsString;
Active:=True;
Причём первый раз нормально проходит - на второй вываливается ошибка...
И что самое интересное вываливается на SQL.Text, с SQL.ADD таже фигня.
Active:=False;
Sql.Text := 'SELECT * FROM ADREG.CUSTOMERS WHERE CUST_ID='+ adqContracts.FieldByName('CUST_ID').AsString;
Active:=True;
Причём первый раз нормально проходит - на второй вываливается ошибка...
И что самое интересное вываливается на SQL.Text, с SQL.ADD таже фигня.
ADOQuery.Close
И CLOSE ДЕЛАЛ - РЕЗУЛЬТАТ ТОТ ЖЕ...
Случайно не пятый Delphi используешь? А то там была подобная ошибка в реализации ADO.
Нет... 7-ой...
Страницы: 1
Предыдущая тема: Перевод структуры с С в Delphi
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.