Главная страница
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.025 c
3-40825
frogl
2003-10-21 18:42
2003.11.13
MS SQL, записать поле text


1-41587
Zeus
2003-10-27 11:52
2003.11.13
ЧТЕНИЕ ТЕКСТОВИКА ИЗ АРХИВА


3-41056
malkolinge
2003-10-24 11:29
2003.11.13
XML


1-41460
ShadowCat
2003-10-28 16:12
2003.11.13
Как можно открыть картинки в Дельфях 6 с расширением png


1-41451
WondeRu
2003-10-23 09:43
2003.11.13
Плагины и СОМ