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

Вниз

Ошибка в 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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.016 c
1-14512
DrFaust
2002-11-26 12:41
2002.12.05
Высота и ширина текста в пикселях


1-14598
OGR
2002-11-27 15:32
2002.12.05
Как удалить из строки n последних символов?


1-14684
_toltec
2002-11-26 03:54
2002.12.05
Вариантный массив


3-14405
Netman_pc_chat
2002-11-15 17:22
2002.12.05
Microsoft SQL-Help


14-14783
Fiend
2002-11-15 09:21
2002.12.05
День радио телевидения и связи