Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Как узнать объем файла 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.062 c
1-41670
Jack
2003-10-24 17:07
2003.11.13
Как в Delphi реализовать нечто похожее на Object Inspector?


8-41756
Ilg
2003-07-08 10:16
2003.11.13
Преобразование цвета в RGB


6-41816
alpine
2003-09-09 13:53
2003.11.13
Как авторизировать NMHTTP на прокси ?


1-41205
sergious
2003-11-01 23:48
2003.11.13
ProgressBar & ListView


3-40969
Raduga
2003-10-17 07:46
2003.11.13
Ошибка при работе в w2k (ADO+mdb-files)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский