Создание и редактирования таблицы Dbf в скрипте

отредактировано 03:43 Раздел: FastReport 4.0
Суть такая - есть приложения, в нём отчёты, те которые есть меня не устраивают. Перед выполнением отчёта который я правлю приложение генерит временные таблички. Из этих табличик нужные мне данные невозможно получить с помощью sql-запросов. Поэтому я хочу сделать скрипт который создаст ещё одну временную таблицку и заполнит её нужными данными, которые соберу в этом же скрипте. Табличку создал вот так
         ADOQuery2.SQL.Clear;
         DBName:='rm'+FormatDateTime('hh_ss_mm',Now);                               
         ADOQuery2.SQL.Add('CREATE TABLE '+DBName);                                          
         ADOQuery2.SQL.Add(' (hwid Chracter,');                                          
         ADOQuery2.SQL.Add(' Name_work Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' BLOC Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' MB Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' RAM Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' HDD Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' CD Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' PROC Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' VIDEO Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' LAN Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' MON Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' PINT Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' KLAV Chracter NULL,');                                          
         ADOQuery2.SQL.Add(' UPS Chracter NULL)');                                               
       ADOQuery2.ExecSQL;

Теперь вопрос - как мне добавлять что-то в эту табличку а потом данные из неё вывести в отчёт?
Такой код
       ADOQuery2.SQL.Clear;
       ADOQuery2.SQL.Add('insert into блабла)');
       ADOQuery2.ExecSQL;
возвращает ошибку
Были обнаружены следующие ошибки:
CommandText does not return a result set
Как ещё можно?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.