Главная страница
    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.036 c
4-42330
Omega27
2003-09-04 14:23
2003.11.13
Загрузит толко програми , которие я хочу


1-41278
Nikolay M.
2003-10-31 11:32
2003.11.13
Ручной отлов Exception-ов - ?


1-41141
minimax
2003-11-03 14:07
2003.11.13
нужен компонент


9-40779
P4
2003-03-27 08:17
2003.11.13
Работа с игрой


6-41846
TOL-12
2003-09-12 14:08
2003.11.13
Мой чат





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский