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

Вниз

Ошибка - конец файла   Найти похожие ветки 

 
GekaNaz ©   (2005-07-18 17:03) [0]

Подскажите плиз в чем может быть проблема !
пишу в базу данных (Сервер Yaffil) картинки и другие данные...
база достигла размера 233 Мб, и вылезла ошибка ! Конец файла.


 
Anatoly Podgoretsky ©   (2005-07-18 17:04) [1]

Нет ли у этого сервера ограничения на размер базы, как у Парадокс, больно величина знаковая.


 
GekaNaz ©   (2005-07-18 17:05) [2]

в документации писали, что там больше гига точно можно делать базы данных !


 
Digitman ©   (2005-07-18 17:06) [3]

проблема в том что "Конец файла".


 
GekaNaz ©   (2005-07-18 17:07) [4]

так раньше база была 30 Мб, и сама увеличивалась по мере надобности!


 
msguns ©   (2005-07-18 17:11) [5]

Какая капризная база (файл ?) ;)


 
Digitman ©   (2005-07-18 17:13) [6]


> сама увеличивалась


что, вот так прямо  сама по себе и увеличивалась ?!
а ты как программист к этому ни какого отношения не имел ?!)


> раньше


мало ли что было "раньше" !
а теперь вот ошибка в коде твоей программы дала о себе знать.
конец какого файла - тебе знать лучше, код - у тебя.


 
GekaNaz ©   (2005-07-18 17:25) [7]

файл самой базы данных


 
GekaNaz ©   (2005-07-18 17:30) [8]

Нутром чувствую, теперь ошибка вылезла еще хуже
database file appears corrupt()
wrong page type
page 0 is of wrong type (expected 7,found 1)
Process Stopped


 
Digitman ©   (2005-07-18 17:38) [9]

за Дятла не скажу, но возможно эта птица действительно подвергает свои базы краху при обнаружении лимита дискового/файлового пространства в момент исполнения запроса

проверь действительные лимиты дискового/файлового пространства  .. в целом и для дятла в частности ..


 
GekaNaz ©   (2005-07-18 17:45) [10]

места еще дохрена 36 гиг свободно,
попробовал скопировать базу к себе на комп,
почистить базу от мусора, IBExpert гворит, что ошибок не найдено !


 
P.N.P. ©   (2005-07-18 17:48) [11]

>GekaNaz ©   (18.07.05 17:45) [10]
А gfix что говорит?


 
Digitman ©   (2005-07-18 18:04) [12]


> попробовал скопировать базу к себе на комп,
> почистить базу от мусора, IBExpert гворит, что ошибок не
> найдено


значит ты откровенно врешь насчет


> файл самой базы данных


 
GekaNaz ©   (2005-07-18 18:13) [13]

>>Digitman  - естественно ругался ИБ сервер, а файл базы данных он один , я его копировал ;)
P.N.P., а с какими ключами gfix запускать ? что именно надо проверить ?


 
P.N.P. ©   (2005-07-18 18:20) [14]

>GekaNaz ©   (18.07.05 18:13) [13]
http://www.ibase.ru/devinfo/db_repair.htm


 
Digitman ©   (2005-07-18 18:21) [15]


> естественно ругался ИБ сервер


тогда показывай в коде твоего кл.приложения, где и как он "ругался"... без gdscode твои утверждения беспочвенны


 
GekaNaz ©   (2005-07-18 18:42) [16]

в данный момент при выполнении процедуры CAT_TEMP
три раза всё происходит нормально, на четвертый-ошибка
Достигнут конец файла
текст выполняемой процедуры
begin
 /* Procedure Text */
 select id from cat_temp where name=:a into :id;
 if (id>0) then
 begin
   select id from cat_parse where typ=:typ and name=:b and idp=:id into :idv;
   if (idv>0) then
      update cat_temp set val=:b,id_val=:idv where id=:id; else
   begin
     insert into cat_parse values(0,:typ,:b,:id);
     update cat_temp set val=:b,id_val=GEN_ID(GEN_CAT_PARSE_ID,0) where id=:id;
   end
 end else
 begin/*Такого свойства еще нет*/
   insert into cat_param values(0,:a,null);
   insert into cat_parse values(0,:typ,:b,GEN_ID(GEN_CAT_PARAM_ID,0));
   insert into cat_temp values(GEN_ID(GEN_CAT_PARAM_ID,0),:a,:b,GEN_ID(GEN_CAT_PARSE_ID,0),0);
 end
 suspend;
end


 
Digitman ©   (2005-07-19 09:10) [17]

gdscode-то какой ?

ты же очевидно исключение на клиенте получаешь, класса EIBError ?

ну так и приведи сюда значения св-в IBErrorCode и SQLCode !


 
Johnmen ©   (2005-07-19 09:26) [18]

А я вот не понЯл, зачем тут генератор, если его значение не меняется?
И почему не предполагается получать NULL в запросах?


 
GekaNaz ©   (2005-07-19 16:20) [19]

Спасибо за попытку помочь... но у меня база просто рухнула, пол вечера восстанавливал, написано тут
http://www.ibase.ru/devinfo/db_repair.htm#index



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

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

Наверх




Память: 0.51 MB
Время: 0.05 c
1-1123447715
makvell
2005-08-08 00:48
2005.08.28
А как бы поподробнее и на русском узнать...


3-1121768336
integery
2005-07-19 14:18
2005.08.28
Как вставить в таблицу значение Id из справочников ?


1-1123155876
vol
2005-08-04 15:44
2005.08.28
в Memo есть scroll


14-1122963567
MeF Dei Corvi
2005-08-02 10:19
2005.08.28
Шрифты в WinXP


14-1123483701
SPeller
2005-08-08 10:48
2005.08.28
Что такое Up-Link на хабах?