Здравствуйте!
Работаю с базой данных MDF, через ADOQuery. В одном столбце (Payments) идет запись данных в виде:
Месяц=Сентябрь|Год=2007|Лицевой счет=11111|Адрес=ул.Бойко,9
В базе создал 4 новых столбца и на нажатие кнопки написал след. код:
Код:
1 2 3 4 5 6 | procedure TForm1 . Button2Click(Sender: TObject);
begin
ADOQuery1 . Close;
AdOQuery1 . SQL . Text:= 'UPDATE Payments SET Mounth = dbo.Extract(' 'Месяц=' ', ' '|' ', Params),Year = dbo.Extract(' 'Год=' ', ' '|' ', Params),LS = dbo.Extract(' 'Лицевой счет=' ', ' '|' ', Params),Adres = dbo.Extract(' 'Адрес=' ', ' '|' ', Params)' ;
ADOQuery1 . Open;
end ;
|
После нажатия кнопки в DBGrid столбец Payments разносится на 4 столбца (Mounth,Year,LS,Adres) нормально, но программа выдает ошибку: 'ADOquery1: CommandText does not return a result set' и дальше можно работать. Как от нее избавится?