Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
ВнизОшибка в DBGrid or IB ? Найти похожие ветки
← →
GEG (Alex) (2002-11-19 09:30) [0]В таблице порядка 5 тысяч записей при прокрутке в DBGrid произходит ошибка. IBError "arithmetic exception, numeric overflow, or string truncation"
Такая же история при DataModule2.IBQuery7.Last.
Люди доброе помогите кто сколько может.
← →
Alexandr (2002-11-19 09:44) [1]SQL неправильный
← →
Anatoly Podgoretsky (2002-11-19 09:49) [2]Ну да в IB SQL правильный - SQL 92
← →
Alexandr (2002-11-19 09:51) [3]:)
← →
Andriano (2002-11-19 09:54) [4]Это ни чей не глюк. У меня такое по началу случалось, когда я неправильно использовал руссификацию и Check-и. Правда, не помню чего намудрил. Попробуй открыть в каком нибудь редакторе базы.
← →
Alexsandr (GEG) (2002-11-19 09:54) [5]Не ну .. При чем тут SQL то.
на Query стоит простой запрос "select * from ..." Все.
Пока данных было мало все было путем, после загрузки началось веселье.
← →
Johnny Smith (2002-11-19 09:54) [6]В SQL-запросе (наверное, это запрос к ХП?) где-то обрезаете строку (присваиваете переменной поле бОльшей длины).
Проверьте.
← →
Sergey13 (2002-11-19 09:55) [7]2GEG (Alex) (19.11.02 09:30)
>Ошибка в DBGrid or IB ?
ИМХО, в тебе. Выводить 5000 записей в грид - ошибка проектирования приложения. Как уменьшишь до ~50+/- так и ошибку локализуешь и исправишь.
По
>IBError "arithmetic exception, numeric overflow, or string truncation"
Может быть в каком то поле или null или 0 или еще чего некорректное (с точки зрения приложения) стоит, а ты на него, например, делишь в запросе.
← →
Alexsandr (GEG) (2002-11-19 10:00) [8]Самое интересное что когда я (DataModule2.IBQuery7.Last) засовываю в блок try.. except м вывожу свое сообщение о ошибке
и отключаю IBQuery , потов ключаю ошибка проподает напроч.
Что с прокруткой так и с Query
← →
Карелин Артем (2002-11-19 11:12) [9]>>ИМХО, в тебе. Выводить 5000 записей в грид - ошибка проектирования приложения.
Слишком ламерское утверждение!
← →
Sergey13 (2002-11-19 11:22) [10]2Карелин Артем © (19.11.02 11:12)
>Слишком ламерское утверждение!
Обоснуй с позиции гуру, плиз.
← →
Карелин Артем (2002-11-19 11:33) [11]Всякое в жизни бывает. Вот у меня есть база жителей нашего города, так там сразу 3 лимона строк выводит.
Это частенько бывает в формах поиска: сначала пользователю показывают все. Если с первого раза он не находит нужного, то вводит разные критерии поиска.
Дело уже в том, захочет ли САМ пользователь отсеять ненужное. Хотя может ему сразу надо все 5000. Такое тоже может быть. А может ему 5 000 000 подавай.
Дело не том "Сколько вешать" а в том, сколько надо.
← →
Anatoly Podgoretsky (2002-11-19 11:36) [12]сколько надо точно
← →
Alexsandr (GEG) (2002-11-19 11:36) [13]Люди , мастера. А все окозалось до безобразия просто.
DBGrid была связана с Представлением. Во время закачки пришлось изменить размер несколких полей. в таблицах. вот и все. Перекомпелил представление и все прошло.
Большое спасибо всем кто пытался помочь.
← →
Sergey13 (2002-11-19 11:45) [14]Удалено модератором
← →
Карелин Артем (2002-11-19 11:51) [15]>>Дело в том что бы ПРАВИЛЬНО оценить сколько ТОЧНО надо
А я о чем?? Перечитай вторую половину ответа.
← →
Sergey13 (2002-11-19 11:56) [16]2Карелин Артем © (19.11.02 11:51)
По твоему сколько просят столько и надо? 8-))))))))))))))))))
Даже спорить не хочу.
← →
Карелин Артем (2002-11-19 11:59) [17]>>Даже спорить не хочу.
Полностью согласен :))
← →
Sergey13 (2002-11-19 12:00) [18]Удалено модератором
← →
Наталия (2002-11-19 13:58) [19]Карелин Артем © (19.11.02 11:33)
Да чтоб тебе самому просмотреть в гриде эти три миллиона строк!
← →
3JIA9I CyKA (2002-11-19 14:01) [20]/|/|0DePaT0P - /|/|YDak
← →
Карелин Артем (2002-11-19 14:07) [21]Точность не бывает лишней. Сколько Вешать? :))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.12.05;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.008 c