Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2012, 20:58   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Почему бы и нет. Все от логики зависит зашитой в программу
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.10.2012, 21:01   #12
brednew
Пользователь
 
Регистрация: 10.09.2012
Сообщений: 24
По умолчанию

Если не сложно еще такая проблема, указываю путь к бд(Baza/baza.ib) мне необходимо сделать ее копию (baza/backup/'имя в формате дата/время'). вот мне необходимо удалить из этого пути к оригиналу название бд и плюсануть подкаталог и название копии но выдает ошибку в строке F:=delete(f,n,7);

вот код

Код:
procedure TForm9.bStartBackupClick(Sender: TObject);
var s,f : String;
n:real;
begin
s:= FormatDateTime('yyyy.mm.dd_hh.nn.ss', Now);
f:=edit1.Text;
n:=length(f);
n:=n-7;
F:=delete(f,n,7);
CopyFile(Pchar(f), Pchar(f+'Backup\' + s + '.ib'), true);
edit2.text:=(f+'Backup\' + s + '.ib');
showmessage('Копирование Закончено');
end;
brednew вне форума Ответить с цитированием
Старый 27.10.2012, 21:10   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Так Stilet в http://programmersforum.ru/showthread.php?t=215667 уже ответил. ExtractFilePath и добавляйте подкаталог и имя файла
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 27.10.2012, 21:17   #14
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Не помешало бы и текст запроса обновить в SQL
Зачем ?
eval вне форума Ответить с цитированием
Старый 27.10.2012, 21:20   #15
brednew
Пользователь
 
Регистрация: 10.09.2012
Сообщений: 24
По умолчанию

спасибо большое за ответы, извиняюсь если доставил неудобства или отвлек от чего-нибудь важного
brednew вне форума Ответить с цитированием
Старый 27.10.2012, 21:22   #16
brednew
Пользователь
 
Регистрация: 10.09.2012
Сообщений: 24
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
Зачем ?
потому что один и тот же запрос может использоваться с разными параметрами, а если запрос не обновляется то если мы хотим сделать запрос по другим параметрам нам придется занова запускать программу
brednew вне форума Ответить с цитированием
Старый 27.10.2012, 21:46   #17
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

да неужели?
eval вне форума Ответить с цитированием
Старый 27.10.2012, 21:53   #18
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Зачем ?
Так код прозрачней будет, другой причины, если запрос не меняется нет
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запрос с параметрами chui БД в Delphi 22 03.11.2011 11:16
Запрос с параметрами us4us SQL, базы данных 1 20.05.2011 05:53
SQL запрос. Не выводит строки, где в одном поле присутствует NULL, хотя идет проверка lyle_200490 SQL, базы данных 7 07.04.2011 22:41
программа с типизированными параметрами-значениями и параметрами-переменными Kira09 Паскаль, Turbo Pascal, PascalABC.NET 1 20.12.2010 22:23
Запрос с изменяющимися параметрами GenniY БД в Delphi 10 18.03.2010 14:41