114
+';';
datamodule1.Query_buf.Close;
datamodule1.Query_buf.SQL.Clear;
datamodule1.Query_buf.SQL.Text := buf_Zapros;
datamodule1.Query_buf.ExecSQL;
datamodule1.Query_buf.Close;
//удаляю файлы даже если их нет
buf_name := put+ExtractFileName(name_file);
deletefile(buf_name);
//создаю папку, если вдруг ее нет
run_procedure := ForceDirectories(put);
//копирую папку в файл
if copyfile(pchar(name_file),pchar(buf_name),True) then
begin
//добавляю данные в БД
buf_zapros := 'INSERT INTO document
(name_file,id_pod_proekt,avtor,date_add) VALUES ('
+buf_kav+ExtractFileName(name_file)+buf_kav+','
+Form_podproekt.DBGrid_podproekt.DataSource.DataSet.FieldByName('id_pod_proekt
').AsString+','
+buf_kav+form_main.Label_tabel.Caption+buf_kav+','
+'Now()'
+');';
datamodule1.Query_buf.Close;
datamodule1.Query_buf.SQL.Clear;
datamodule1.Query_buf.SQL.Text := buf_zapros;
datamodule1.Query_buf.ExecSQL;
datamodule1.Query_buf.Close;
datamodule1.Query_document.Active := False;
datamodule1.Query_document.Active := True;
view_dbgrid_document;
end
else
begin
buf_text :='Ошибка: файл '+name_file+' не был скопирован.';
buf_text := IntToStr(GetLastError);
ShowMessage(buf_text);
end;
end;
procedure TForm_podproekt.view_comment;
var buf_zapros,buf_kav : string;
begin
if datamodule1.Query_podproekt.Active <> False then
begin