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

Вниз

Ошибки при больших объемах получаемых данных   Найти похожие ветки 

 
linx   (2005-10-27 18:03) [0]

Написана база данных. При получении данных с сервера на сервер проблем не возникает. При попытке получить данные, через такое же клиентское приложение, по сети с сервера на посторонний компьютер, если объем данных достаточно большой, то получаю ошибку. Я вроде примерно знаю что это. Вроде или в запросе как-то прописывается количество строк, либо в DBGrid. Только где?


 
Johnmen ©   (2005-10-27 18:07) [1]

объем данных достаточно большой и секретный.
получаю ошибку, тоже секретную.

М.б. стоит обратиться в компетентные органы?
:)


 
Desdechado ©   (2005-10-27 18:31) [2]

особенно если компьютер посторонний


 
linx   (2005-10-28 10:52) [3]

Очень смешно... С такими коментарии тема скоро переедет в раздел "Потрепаться"...
Только над братьями программистами надо не стебаться а помогать им.


 
Sergey13 ©   (2005-10-28 11:05) [4]

2[3] linx   (28.10.05 10:52)
Человек, помоги себе сам. (с) К.Прутков
Спасение утопающих - дело рук самих утопающих. (с) он-же
О том-же пытались тебе сказать и предыдущие ораторы.
А ошибка твоя не в гриде - она в голове.


 
msguns ©   (2005-10-28 11:06) [5]

Вопрос поставлен безобразно, точнее вообще не поставлен. Типа "Доктор, у меня то болит, то не болит. Дома не болит, а на улице болит".

Какую ошибку ? Что значит
Вроде или в запросе как-то прописывается количество строк,
?

Может, вместо загадок Сфинкса привести текст запроса, возвращающего "объем данных достаточно большой" ?


 
Sergey13 ©   (2005-10-28 11:09) [6]

2[5] msguns ©   (28.10.05 11:06)
>Может, вместо загадок Сфинкса привести текст запроса, возвращающего "объем данных достаточно большой" ?

А то ты его не знаешь? 8-)
select * from table


 
Zacho ©   (2005-10-28 11:16) [7]

Если хочешь помощи - нормально задавай вопрос, приводи в вопросе всю необходимую информацию, телепатов здесь нет.

Тебе Johnmen ©   (27.10.05 18:07) [1] уже намекнул, что надо привести сообщение об ошибке и примерный объём данных. Так же неплохо было бы узнать используемые тобой компоненты.


 
linx   (2005-10-28 17:26) [8]

Да я надеялся что это известная проблема и мне сразу напомнят где собака порылась...
Сейчас свормулирую поконкретнее...


 
linx   (2005-10-28 18:11) [9]

Вот текст ошибки:

---------------------------
Debugger Exception Notification
---------------------------
Project Remont.exe raised exception class EIBInterBaseError with message "I/O error for file "C:\WINNT\TEMP\ib_sort_a01312"
Error while trying to open file
sort error". Process stopped. Use Step or Run to continue.
---------------------------
OK   Help  
---------------------------
Возникает она в момент выполнения запроса select.
Пока данных было немного, никаких ошибок не было. Не зависимо от того было запущено приложение на компе, где собс-но работает сервер InterBase, либо на другом компе. В определенный момент запросы стали возвращать ошибку. Причем появление этой ошибки зависит от объема данных, которые должен был получить этот запрос. Программа и по сей день достаточно хорошо выполняет маленькие запросы. Как только я пытаюсь получить большой объем данных - получаю ошибку...
Раньше я уже писал, что проблемы нет на компе, на котором одновременно висит сервер и работает приложение, т.е. на котором сервер и приложение не разделены сетью.


 
linx   (2005-10-28 18:18) [10]

Наверное сортировка в запросе мне жизнь портит...


 
linx   (2005-10-28 18:32) [11]

Поставил приложение на другой машине с WinXP - все заработало, без ошибок... Ошибки появляются на машине с Win2k.


 
Zacho ©   (2005-10-28 18:56) [12]

Похоже, что просто недостаточно места на диске для создания временного файла.
В IB если сортировка делается по полям без индекса создаётся временный файл. В FB в этом случае сортировка делается в памяти, файл создаётся только при нехватке физ.памяти.
Ещё вариант - у иб-сервера нет прав на создание файла. Проверь.


 
linx   (2005-10-29 18:15) [13]

Спасибо, проверю.


 
Anatoly Podgoretsky ©   (2005-10-29 19:13) [14]

linx   (28.10.05 10:52) [3]
Она уже близко к этому, если не прекратишь трепаться.



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

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

Наверх




Память: 0.5 MB
Время: 0.051 c
14-1130318161
Nameless
2005-10-26 13:16
2005.11.20
Архивация/разархивация


1-1130676546
Draught
2005-10-30 15:49
2005.11.20
Замена Memo на что либо более подходящее


14-1130263029
Arazel
2005-10-25 21:57
2005.11.20
Где взять модуль HSLUtils?


2-1130797663
Старт
2005-11-01 01:27
2005.11.20
Какую кнопку можно настроить так, чтобы при наведении на неё мыши


4-1126843766
SergeyGood
2005-09-16 08:09
2005.11.20
Функция CreateProcessWithLogonW