Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Как узнать объем файла GDB ?   Найти похожие ветки 

 
radix   (2003-10-24 12:26) [0]

Прога под Win2000 (висит в назначенных заданиях) не может подсчитать объем файла *.GDB. С подсчётом объемом файлов DBF всё в порядке. Если программу запустить вручную также всё считает нормально.
Код подсчёта объема файла такой:
AssignFile(f,"c:\mybase.gdb");
Reset(f);
size := FileSize(f);


В чём проблема?


 
Vlad ©   (2003-10-24 12:32) [1]

TIBDataBaseInfo
PageSize * Allocation - получишь размер файла.


 
radix   (2003-10-24 12:33) [2]

Всё. Кажется старею :)
С объемом файлов всё в порядке. Не получается подсчитать количество записей. Код обычный select count(*) from mytable; Но почему-то в назначенных заданиях выдает ошибку, а при ручном запуске срабатывает ?
Извините за ошибку в топике. Видно малость перепил намедни...


 
Zacho ©   (2003-10-24 12:34) [3]


> radix (24.10.03 12:33) [2]

Какую ошибку-то ? И вообще, зачем это нужно ?


 
radix   (2003-10-24 12:41) [4]

> Zacho
Это нужно когда на серваке висит штук 20 баз данных, когда начальство требует выдавать отчёты по объемам в Мб и кол-ву записей, и когда в ручную лень всё это делать. Вот и написал прогу подсчитывающую как объемы файлов, так и кол-во записей в таблицах. Но Firebird почему-то это не проходит. А так хотелось порадовать начальство диаграммами роста объемов БД, которые создаются автоматически. Но видимо не всё так просто.
А что за ошибку выдаёт я не знаю, поскольку я же не вхожу в систему, а если войду она и считает нормально. Все объемы отражаются в создаваемых файлах txt и html.


 
Zacho ©   (2003-10-24 12:46) [5]


> radix (24.10.03 12:41) [4]
> А что за ошибку выдаёт я не знаю,

Ну а мы чем тебе сможем помочь в таком случае ? Телепатически узнаем, что за ошибка ? Добавь в программу ведение лога ошибок, и посмотри, может и самому сразу ясно станет в чем дело.
P.S. Попробовав напрячь свои телепатические способности, могу посоветовать подключаться к БД по TCP/IP к localhost.


 
radix   (2003-10-24 12:55) [6]


> Zacho ©

Спасибо за урок телепатии!!! Действительно, подставив
Server:c:\mybase.gdb вместо c:\mybase.gdb всё заработало.


 
NickBat ©   (2003-10-24 13:07) [7]

Извините за сарказм, но какой толк начальству (да и вам тоже) от графиков роста размера GDB? Тем более прямой зависимости между актуальными данными и размером нет.


 
Polevi ©   (2003-10-24 13:10) [8]

чтобы деньги на винчестеры успело заказать видимо


 
Zacho ©   (2003-10-24 13:12) [9]

Знаю по своему опыту : у начальства иногда бывают бессмысленные и противоестественные желания :-)


 
Mike Kouzmine ©   (2003-10-24 13:16) [10]

Zacho © (24.10.03 13:12) [9] Как правило.


 
Начальство   (2003-10-24 13:18) [11]

Работать всем !
И чтоб завтра мне на стол статистику по росту БД !


 
Mike Kouzmine ©   (2003-10-24 13:21) [12]

Начальство (24.10.03 13:18) [11] Вот еще один извращенец.


 
Начальство   (2003-10-24 13:25) [13]

>Mike Kouzmine © (24.10.03 13:21) [12]
Уволен.


 
NickBat ©   (2003-10-24 13:27) [14]

Zacho © (24.10.03 13:12) [9]

Я думаю в силах и интересах программиста убедить начальство, что от размера БД количество и качество информации в ней никоим образом не зависит. Проще предоставлять размер свободного места на жестком диске сервера.


 
Val ©   (2003-10-24 13:29) [15]

>NickBat © (24.10.03 13:27) [14]
Проще предоставлять размер свободного места на жестком диске сервера.
Начальству для порнографии, чтобы не приставало? ;)


 
Zacho ©   (2003-10-24 13:36) [16]


> NickBat © (24.10.03 13:27) [14]

Согласен.. Но это не у моего начальства такие заскоки :)


 
radix   (2003-10-27 07:26) [17]

> All

Подобные отчёты необходимы для одной из федеральных структур :) Если я не дам подобные цифирьки моему начальству, то Москва поимеет моё начальство. Так что, по большому счёту это не наша прихоть, а федеральных бюрократов.



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.038 c
3-40914
McSimm2
2003-10-20 10:31
2003.11.13
Количество изменений


7-42148
SDW_syscoder
2003-09-03 11:05
2003.11.13
Работа с внешним девайсом через COM порт


1-41285
Nucl
2003-10-31 14:31
2003.11.13
Проблема с QuickReport


3-40919
Hooch
2003-10-19 13:06
2003.11.13
SAP DB


6-41784
ilka
2003-09-18 13:15
2003.11.13
Совместное использование IdTCpServer & IdTcpClient