Тогда спрошу иначе...
http://php.net/manual/ru/book.paradox.php
с помощью этого класса можно будет работать с таблицей Rep_YYMM.db?
Модераторы: Dark-Horse, Wlad, 7radio
Sergey_Belov писал(а):с помощью этого класса можно будет работать с таблицей Rep_YYMM.db?
Sergey_Belov писал(а):Блин, такая хорошая программа эта Империя... и такие грабли с этим выводом отыгравших треков на сайт (( просто ужас.
procedure Form1.ReadBase(ValueDate: TDateTime);
var
xYear,xMonth,xDay: Word;
PathToBase: string;
Q: TQuery;
begin
DecodeDate(ValueDate,xYear,xMonth,xDay);
xYear:=xYear-2000;
//PathToReport = папка с отчетами
PathToBase:=PathToReport+'Rep_'+Format('%2.2d%2.2d',xYear,xMonth)+'.db';
if not FileExists(PathToBase) then exit; //Отчета за этот месяц еще нет или удален
Q:=TQuery.Create(nil); //создаем запрос
with Q do begin
SQL.ADD('SELECT * FROM "'+PathToBase+'"');
SQL.ADD('WHERE FDate="'+DateToStr(ValueDate)+'"')
SQL.ADD('Order By FTime'); //Отсортируем по времени
Open;
while not eof do begin
ReadFName:=FieldByName('FName').AsString; //Это мы зачитываем наименование элемента эфира
ReadFArtist:=FieldByName('FArtist').AsString; //Исполнителя
....
Ну и так далее.
Потом выводим запись в текстовый файл.
Например, через WriteLN();
...
Next; //Переходим на следующую запись
end;
Close;
SQL.Clear;
end; //with
Q.Destroy; //Уничтожаем запрос
end; //procedure
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 56